#include "CCharTable.h"

CharPos CCharTable::m_Table[0x10000];

CharPos CCharTable::GetCharPos(unsigned __int16 chr)
{
	CharPos result;

	if (chr < 0x60)
	{

		result.rowIndex = (chr >> 4);
		result.columnIndex = (chr & 0xF);
	}
	else
	{
		result = m_Table[chr + 0x20];
	}

	return result;
}

void CCharTable::InitTable()
{
	m_Table[0xb7] = { 0,0 };
	m_Table[0x2014] = { 0,1 };
	m_Table[0x201c] = { 0,2 };
	m_Table[0x201d] = { 0,3 };
	m_Table[0x2026] = { 0,4 };
	m_Table[0x2190] = { 0,5 };
	m_Table[0x2191] = { 0,6 };
	m_Table[0x2192] = { 0,7 };
	m_Table[0x2193] = { 0,8 };
	m_Table[0x3001] = { 0,9 };
	m_Table[0x3002] = { 0,10 };
	m_Table[0x4e00] = { 0,11 };
	m_Table[0x4e01] = { 0,12 };
	m_Table[0x4e03] = { 0,13 };
	m_Table[0x4e07] = { 0,14 };
	m_Table[0x4e08] = { 0,15 };
	m_Table[0x4e09] = { 0,16 };
	m_Table[0x4e0a] = { 0,17 };
	m_Table[0x4e0b] = { 0,18 };
	m_Table[0x4e0d] = { 0,19 };
	m_Table[0x4e0e] = { 0,20 };
	m_Table[0x4e11] = { 0,21 };
	m_Table[0x4e13] = { 0,22 };
	m_Table[0x4e14] = { 0,23 };
	m_Table[0x4e16] = { 0,24 };
	m_Table[0x4e18] = { 0,25 };
	m_Table[0x4e19] = { 0,26 };
	m_Table[0x4e1a] = { 0,27 };
	m_Table[0x4e1b] = { 0,28 };
	m_Table[0x4e1c] = { 0,29 };
	m_Table[0x4e1d] = { 0,30 };
	m_Table[0x4e22] = { 0,31 };
	m_Table[0x4e24] = { 0,32 };
	m_Table[0x4e25] = { 0,33 };
	m_Table[0x4e27] = { 0,34 };
	m_Table[0x4e2a] = { 0,35 };
	m_Table[0x4e2d] = { 0,36 };
	m_Table[0x4e30] = { 0,37 };
	m_Table[0x4e32] = { 0,38 };
	m_Table[0x4e34] = { 0,39 };
	m_Table[0x4e38] = { 0,40 };
	m_Table[0x4e39] = { 0,41 };
	m_Table[0x4e3a] = { 0,42 };
	m_Table[0x4e3b] = { 0,43 };
	m_Table[0x4e3d] = { 0,44 };
	m_Table[0x4e3e] = { 0,45 };
	m_Table[0x4e43] = { 0,46 };
	m_Table[0x4e45] = { 0,47 };
	m_Table[0x4e48] = { 0,48 };
	m_Table[0x4e49] = { 0,49 };
	m_Table[0x4e4b] = { 0,50 };
	m_Table[0x4e4c] = { 0,51 };
	m_Table[0x4e4d] = { 0,52 };
	m_Table[0x4e4e] = { 0,53 };
	m_Table[0x4e4f] = { 0,54 };
	m_Table[0x4e50] = { 0,55 };
	m_Table[0x4e54] = { 0,56 };
	m_Table[0x4e58] = { 0,57 };
	m_Table[0x4e59] = { 0,58 };
	m_Table[0x4e5d] = { 0,59 };
	m_Table[0x4e5e] = { 0,60 };
	m_Table[0x4e5f] = { 0,61 };
	m_Table[0x4e60] = { 0,62 };
	m_Table[0x4e61] = { 0,63 };
	m_Table[0x4e66] = { 1,0 };
	m_Table[0x4e70] = { 1,1 };
	m_Table[0x4e71] = { 1,2 };
	m_Table[0x4e73] = { 1,3 };
	m_Table[0x4e7e] = { 1,4 };
	m_Table[0x4e86] = { 1,5 };
	m_Table[0x4e88] = { 1,6 };
	m_Table[0x4e89] = { 1,7 };
	m_Table[0x4e8b] = { 1,8 };
	m_Table[0x4e8c] = { 1,9 };
	m_Table[0x4e8e] = { 1,10 };
	m_Table[0x4e8f] = { 1,11 };
	m_Table[0x4e91] = { 1,12 };
	m_Table[0x4e92] = { 1,13 };
	m_Table[0x4e94] = { 1,14 };
	m_Table[0x4e95] = { 1,15 };
	m_Table[0x4e9a] = { 1,16 };
	m_Table[0x4e9b] = { 1,17 };
	m_Table[0x4e9f] = { 1,18 };
	m_Table[0x4ea1] = { 1,19 };
	m_Table[0x4ea4] = { 1,20 };
	m_Table[0x4ea5] = { 1,21 };
	m_Table[0x4ea6] = { 1,22 };
	m_Table[0x4ea7] = { 1,23 };
	m_Table[0x4ea9] = { 1,24 };
	m_Table[0x4eab] = { 1,25 };
	m_Table[0x4eac] = { 1,26 };
	m_Table[0x4ead] = { 1,27 };
	m_Table[0x4eae] = { 1,28 };
	m_Table[0x4eb2] = { 1,29 };
	m_Table[0x4eba] = { 1,30 };
	m_Table[0x4ebf] = { 1,31 };
	m_Table[0x4ec0] = { 1,32 };
	m_Table[0x4ec1] = { 1,33 };
	m_Table[0x4ec5] = { 1,34 };
	m_Table[0x4ec6] = { 1,35 };
	m_Table[0x4ec7] = { 1,36 };
	m_Table[0x4eca] = { 1,37 };
	m_Table[0x4ecb] = { 1,38 };
	m_Table[0x4ecd] = { 1,39 };
	m_Table[0x4ece] = { 1,40 };
	m_Table[0x4ed1] = { 1,41 };
	m_Table[0x4ed3] = { 1,42 };
	m_Table[0x4ed4] = { 1,43 };
	m_Table[0x4ed6] = { 1,44 };
	m_Table[0x4ed7] = { 1,45 };
	m_Table[0x4ed8] = { 1,46 };
	m_Table[0x4ed9] = { 1,47 };
	m_Table[0x4ee3] = { 1,48 };
	m_Table[0x4ee4] = { 1,49 };
	m_Table[0x4ee5] = { 1,50 };
	m_Table[0x4eea] = { 1,51 };
	m_Table[0x4eec] = { 1,52 };
	m_Table[0x4ef0] = { 1,53 };
	m_Table[0x4ef2] = { 1,54 };
	m_Table[0x4ef6] = { 1,55 };
	m_Table[0x4ef7] = { 1,56 };
	m_Table[0x4efb] = { 1,57 };
	m_Table[0x4efd] = { 1,58 };
	m_Table[0x4eff] = { 1,59 };
	m_Table[0x4f01] = { 1,60 };
	m_Table[0x4f0a] = { 1,61 };
	m_Table[0x4f0d] = { 1,62 };
	m_Table[0x4f0f] = { 1,63 };
	m_Table[0x4f10] = { 2,0 };
	m_Table[0x4f11] = { 2,1 };
	m_Table[0x4f17] = { 2,2 };
	m_Table[0x4f18] = { 2,3 };
	m_Table[0x4f19] = { 2,4 };
	m_Table[0x4f1a] = { 2,5 };
	m_Table[0x4f1e] = { 2,6 };
	m_Table[0x4f1f] = { 2,7 };
	m_Table[0x4f20] = { 2,8 };
	m_Table[0x4f24] = { 2,9 };
	m_Table[0x4f26] = { 2,10 };
	m_Table[0x4f2a] = { 2,11 };
	m_Table[0x4f2f] = { 2,12 };
	m_Table[0x4f30] = { 2,13 };
	m_Table[0x4f34] = { 2,14 };
	m_Table[0x4f38] = { 2,15 };
	m_Table[0x4f3a] = { 2,16 };
	m_Table[0x4f3c] = { 2,17 };
	m_Table[0x4f43] = { 2,18 };
	m_Table[0x4f46] = { 2,19 };
	m_Table[0x4f4d] = { 2,20 };
	m_Table[0x4f4e] = { 2,21 };
	m_Table[0x4f4f] = { 2,22 };
	m_Table[0x4f50] = { 2,23 };
	m_Table[0x4f51] = { 2,24 };
	m_Table[0x4f53] = { 2,25 };
	m_Table[0x4f55] = { 2,26 };
	m_Table[0x4f59] = { 2,27 };
	m_Table[0x4f5b] = { 2,28 };
	m_Table[0x4f5c] = { 2,29 };
	m_Table[0x4f60] = { 2,30 };
	m_Table[0x4f63] = { 2,31 };
	m_Table[0x4f69] = { 2,32 };
	m_Table[0x4f6c] = { 2,33 };
	m_Table[0x4f73] = { 2,34 };
	m_Table[0x4f7f] = { 2,35 };
	m_Table[0x4f84] = { 2,36 };
	m_Table[0x4f8b] = { 2,37 };
	m_Table[0x4f8d] = { 2,38 };
	m_Table[0x4f9b] = { 2,39 };
	m_Table[0x4f9d] = { 2,40 };
	m_Table[0x4fa0] = { 2,41 };
	m_Table[0x4fa6] = { 2,42 };
	m_Table[0x4fa7] = { 2,43 };
	m_Table[0x4fa8] = { 2,44 };
	m_Table[0x4fae] = { 2,45 };
	m_Table[0x4faf] = { 2,46 };
	m_Table[0x4fb5] = { 2,47 };
	m_Table[0x4fbf] = { 2,48 };
	m_Table[0x4fc3] = { 2,49 };
	m_Table[0x4fc4] = { 2,50 };
	m_Table[0x4fca] = { 2,51 };
	m_Table[0x4fd1] = { 2,52 };
	m_Table[0x4fd7] = { 2,53 };
	m_Table[0x4fd8] = { 2,54 };
	m_Table[0x4fdd] = { 2,55 };
	m_Table[0x4fe1] = { 2,56 };
	m_Table[0x4fe9] = { 2,57 };
	m_Table[0x4fed] = { 2,58 };
	m_Table[0x4fee] = { 2,59 };
	m_Table[0x4fef] = { 2,60 };
	m_Table[0x4ff1] = { 2,61 };
	m_Table[0x4ffa] = { 2,62 };
	m_Table[0x500d] = { 2,63 };
	m_Table[0x5012] = { 3,0 };
	m_Table[0x5018] = { 3,1 };
	m_Table[0x5019] = { 3,2 };
	m_Table[0x501a] = { 3,3 };
	m_Table[0x501f] = { 3,4 };
	m_Table[0x5021] = { 3,5 };
	m_Table[0x5026] = { 3,6 };
	m_Table[0x503a] = { 3,7 };
	m_Table[0x503c] = { 3,8 };
	m_Table[0x503e] = { 3,9 };
	m_Table[0x5043] = { 3,10 };
	m_Table[0x5047] = { 3,11 };
	m_Table[0x504f] = { 3,12 };
	m_Table[0x505a] = { 3,13 };
	m_Table[0x505c] = { 3,14 };
	m_Table[0x5065] = { 3,15 };
	m_Table[0x5076] = { 3,16 };
	m_Table[0x5077] = { 3,17 };
	m_Table[0x507f] = { 3,18 };
	m_Table[0x5080] = { 3,19 };
	m_Table[0x5085] = { 3,20 };
	m_Table[0x508d] = { 3,21 };
	m_Table[0x50a8] = { 3,22 };
	m_Table[0x50ac] = { 3,23 };
	m_Table[0x50b2] = { 3,24 };
	m_Table[0x50bb] = { 3,25 };
	m_Table[0x50cf] = { 3,26 };
	m_Table[0x50da] = { 3,27 };
	m_Table[0x50e7] = { 3,28 };
	m_Table[0x50f5] = { 3,29 };
	m_Table[0x5112] = { 3,30 };
	m_Table[0x5121] = { 3,31 };
	m_Table[0x513f] = { 3,32 };
	m_Table[0x5141] = { 3,33 };
	m_Table[0x5143] = { 3,34 };
	m_Table[0x5144] = { 3,35 };
	m_Table[0x5145] = { 3,36 };
	m_Table[0x5146] = { 3,37 };
	m_Table[0x5148] = { 3,38 };
	m_Table[0x5149] = { 3,39 };
	m_Table[0x514b] = { 3,40 };
	m_Table[0x514d] = { 3,41 };
	m_Table[0x5154] = { 3,42 };
	m_Table[0x515a] = { 3,43 };
	m_Table[0x515c] = { 3,44 };
	m_Table[0x5165] = { 3,45 };
	m_Table[0x5168] = { 3,46 };
	m_Table[0x516b] = { 3,47 };
	m_Table[0x516c] = { 3,48 };
	m_Table[0x516d] = { 3,49 };
	m_Table[0x5170] = { 3,50 };
	m_Table[0x5171] = { 3,51 };
	m_Table[0x5173] = { 3,52 };
	m_Table[0x5174] = { 3,53 };
	m_Table[0x5175] = { 3,54 };
	m_Table[0x5176] = { 3,55 };
	m_Table[0x5177] = { 3,56 };
	m_Table[0x5178] = { 3,57 };
	m_Table[0x5179] = { 3,58 };
	m_Table[0x517b] = { 3,59 };
	m_Table[0x517c] = { 3,60 };
	m_Table[0x517d] = { 3,61 };
	m_Table[0x5180] = { 3,62 };
	m_Table[0x5185] = { 3,63 };
	m_Table[0x5188] = { 4,0 };
	m_Table[0x518c] = { 4,1 };
	m_Table[0x518d] = { 4,2 };
	m_Table[0x5192] = { 4,3 };
	m_Table[0x5199] = { 4,4 };
	m_Table[0x519b] = { 4,5 };
	m_Table[0x519c] = { 4,6 };
	m_Table[0x51a0] = { 4,7 };
	m_Table[0x51a4] = { 4,8 };
	m_Table[0x51ac] = { 4,9 };
	m_Table[0x51af] = { 4,10 };
	m_Table[0x51b0] = { 4,11 };
	m_Table[0x51b2] = { 4,12 };
	m_Table[0x51b3] = { 4,13 };
	m_Table[0x51b5] = { 4,14 };
	m_Table[0x51b6] = { 4,15 };
	m_Table[0x51b7] = { 4,16 };
	m_Table[0x51bb] = { 4,17 };
	m_Table[0x51c0] = { 4,18 };
	m_Table[0x51c4] = { 4,19 };
	m_Table[0x51c6] = { 4,20 };
	m_Table[0x51c9] = { 4,21 };
	m_Table[0x51cc] = { 4,22 };
	m_Table[0x51cf] = { 4,23 };
	m_Table[0x51d1] = { 4,24 };
	m_Table[0x51dd] = { 4,25 };
	m_Table[0x51e0] = { 4,26 };
	m_Table[0x51e1] = { 4,27 };
	m_Table[0x51e4] = { 4,28 };
	m_Table[0x51ed] = { 4,29 };
	m_Table[0x51ef] = { 4,30 };
	m_Table[0x51f6] = { 4,31 };
	m_Table[0x51f8] = { 4,32 };
	m_Table[0x51f9] = { 4,33 };
	m_Table[0x51fa] = { 4,34 };
	m_Table[0x51fb] = { 4,35 };
	m_Table[0x51fd] = { 4,36 };
	m_Table[0x51ff] = { 4,37 };
	m_Table[0x5200] = { 4,38 };
	m_Table[0x5203] = { 4,39 };
	m_Table[0x5206] = { 4,40 };
	m_Table[0x5207] = { 4,41 };
	m_Table[0x520a] = { 4,42 };
	m_Table[0x5211] = { 4,43 };
	m_Table[0x5212] = { 4,44 };
	m_Table[0x5217] = { 4,45 };
	m_Table[0x5218] = { 4,46 };
	m_Table[0x5219] = { 4,47 };
	m_Table[0x521a] = { 4,48 };
	m_Table[0x521b] = { 4,49 };
	m_Table[0x521d] = { 4,50 };
	m_Table[0x5220] = { 4,51 };
	m_Table[0x5224] = { 4,52 };
	m_Table[0x5228] = { 4,53 };
	m_Table[0x5229] = { 4,54 };
	m_Table[0x522b] = { 4,55 };
	m_Table[0x522e] = { 4,56 };
	m_Table[0x5230] = { 4,57 };
	m_Table[0x5236] = { 4,58 };
	m_Table[0x5237] = { 4,59 };
	m_Table[0x5239] = { 4,60 };
	m_Table[0x523a] = { 4,61 };
	m_Table[0x523b] = { 4,62 };
	m_Table[0x523d] = { 4,63 };
	m_Table[0x5242] = { 5,0 };
	m_Table[0x524a] = { 5,1 };
	m_Table[0x524d] = { 5,2 };
	m_Table[0x5251] = { 5,3 };
	m_Table[0x5256] = { 5,4 };
	m_Table[0x5265] = { 5,5 };
	m_Table[0x5267] = { 5,6 };
	m_Table[0x5269] = { 5,7 };
	m_Table[0x526a] = { 5,8 };
	m_Table[0x526f] = { 5,9 };
	m_Table[0x5272] = { 5,10 };
	m_Table[0x527f] = { 5,11 };
	m_Table[0x5288] = { 5,12 };
	m_Table[0x529b] = { 5,13 };
	m_Table[0x529d] = { 5,14 };
	m_Table[0x529e] = { 5,15 };
	m_Table[0x529f] = { 5,16 };
	m_Table[0x52a0] = { 5,17 };
	m_Table[0x52a1] = { 5,18 };
	m_Table[0x52a3] = { 5,19 };
	m_Table[0x52a8] = { 5,20 };
	m_Table[0x52a9] = { 5,21 };
	m_Table[0x52aa] = { 5,22 };
	m_Table[0x52ab] = { 5,23 };
	m_Table[0x52b1] = { 5,24 };
	m_Table[0x52b2] = { 5,25 };
	m_Table[0x52b3] = { 5,26 };
	m_Table[0x52bf] = { 5,27 };
	m_Table[0x52c3] = { 5,28 };
	m_Table[0x52c7] = { 5,29 };
	m_Table[0x52c9] = { 5,30 };
	m_Table[0x52cb] = { 5,31 };
	m_Table[0x52d2] = { 5,32 };
	m_Table[0x52d8] = { 5,33 };
	m_Table[0x52df] = { 5,34 };
	m_Table[0x52e4] = { 5,35 };
	m_Table[0x52fa] = { 5,36 };
	m_Table[0x52fe] = { 5,37 };
	m_Table[0x52ff] = { 5,38 };
	m_Table[0x5300] = { 5,39 };
	m_Table[0x5305] = { 5,40 };
	m_Table[0x5306] = { 5,41 };
	m_Table[0x5308] = { 5,42 };
	m_Table[0x5316] = { 5,43 };
	m_Table[0x5317] = { 5,44 };
	m_Table[0x5319] = { 5,45 };
	m_Table[0x5320] = { 5,46 };
	m_Table[0x532a] = { 5,47 };
	m_Table[0x5339] = { 5,48 };
	m_Table[0x533a] = { 5,49 };
	m_Table[0x533b] = { 5,50 };
	m_Table[0x533f] = { 5,51 };
	m_Table[0x5341] = { 5,52 };
	m_Table[0x5343] = { 5,53 };
	m_Table[0x5347] = { 5,54 };
	m_Table[0x5348] = { 5,55 };
	m_Table[0x534a] = { 5,56 };
	m_Table[0x534e] = { 5,57 };
	m_Table[0x534f] = { 5,58 };
	m_Table[0x5351] = { 5,59 };
	m_Table[0x5352] = { 5,60 };
	m_Table[0x5353] = { 5,61 };
	m_Table[0x5355] = { 5,62 };
	m_Table[0x5356] = { 5,63 };
	m_Table[0x5357] = { 6,0 };
	m_Table[0x535a] = { 6,1 };
	m_Table[0x535c] = { 6,2 };
	m_Table[0x5360] = { 6,3 };
	m_Table[0x5361] = { 6,4 };
	m_Table[0x5362] = { 6,5 };
	m_Table[0x5364] = { 6,6 };
	m_Table[0x5367] = { 6,7 };
	m_Table[0x536b] = { 6,8 };
	m_Table[0x5370] = { 6,9 };
	m_Table[0x5371] = { 6,10 };
	m_Table[0x5373] = { 6,11 };
	m_Table[0x5374] = { 6,12 };
	m_Table[0x5375] = { 6,13 };
	m_Table[0x5377] = { 6,14 };
	m_Table[0x5378] = { 6,15 };
	m_Table[0x537f] = { 6,16 };
	m_Table[0x5382] = { 6,17 };
	m_Table[0x5385] = { 6,18 };
	m_Table[0x5386] = { 6,19 };
	m_Table[0x5389] = { 6,20 };
	m_Table[0x538b] = { 6,21 };
	m_Table[0x538c] = { 6,22 };
	m_Table[0x5398] = { 6,23 };
	m_Table[0x539a] = { 6,24 };
	m_Table[0x539f] = { 6,25 };
	m_Table[0x53a2] = { 6,26 };
	m_Table[0x53a6] = { 6,27 };
	m_Table[0x53a8] = { 6,28 };
	m_Table[0x53ae] = { 6,29 };
	m_Table[0x53bb] = { 6,30 };
	m_Table[0x53bf] = { 6,31 };
	m_Table[0x53c2] = { 6,32 };
	m_Table[0x53c8] = { 6,33 };
	m_Table[0x53c9] = { 6,34 };
	m_Table[0x53ca] = { 6,35 };
	m_Table[0x53cb] = { 6,36 };
	m_Table[0x53cc] = { 6,37 };
	m_Table[0x53cd] = { 6,38 };
	m_Table[0x53d1] = { 6,39 };
	m_Table[0x53d4] = { 6,40 };
	m_Table[0x53d6] = { 6,41 };
	m_Table[0x53d7] = { 6,42 };
	m_Table[0x53d8] = { 6,43 };
	m_Table[0x53d9] = { 6,44 };
	m_Table[0x53db] = { 6,45 };
	m_Table[0x53e0] = { 6,46 };
	m_Table[0x53e3] = { 6,47 };
	m_Table[0x53e4] = { 6,48 };
	m_Table[0x53e5] = { 6,49 };
	m_Table[0x53e6] = { 6,50 };
	m_Table[0x53ea] = { 6,51 };
	m_Table[0x53eb] = { 6,52 };
	m_Table[0x53ec] = { 6,53 };
	m_Table[0x53ed] = { 6,54 };
	m_Table[0x53ee] = { 6,55 };
	m_Table[0x53ef] = { 6,56 };
	m_Table[0x53f0] = { 6,57 };
	m_Table[0x53f2] = { 6,58 };
	m_Table[0x53f3] = { 6,59 };
	m_Table[0x53f6] = { 6,60 };
	m_Table[0x53f7] = { 6,61 };
	m_Table[0x53f8] = { 6,62 };
	m_Table[0x53f9] = { 6,63 };
	m_Table[0x5401] = { 7,0 };
	m_Table[0x5403] = { 7,1 };
	m_Table[0x5404] = { 7,2 };
	m_Table[0x5408] = { 7,3 };
	m_Table[0x5409] = { 7,4 };
	m_Table[0x540a] = { 7,5 };
	m_Table[0x540c] = { 7,6 };
	m_Table[0x540d] = { 7,7 };
	m_Table[0x540e] = { 7,8 };
	m_Table[0x540f] = { 7,9 };
	m_Table[0x5410] = { 7,10 };
	m_Table[0x5411] = { 7,11 };
	m_Table[0x5413] = { 7,12 };
	m_Table[0x5415] = { 7,13 };
	m_Table[0x5417] = { 7,14 };
	m_Table[0x541b] = { 7,15 };
	m_Table[0x541e] = { 7,16 };
	m_Table[0x541f] = { 7,17 };
	m_Table[0x5420] = { 7,18 };
	m_Table[0x5426] = { 7,19 };
	m_Table[0x5427] = { 7,20 };
	m_Table[0x5428] = { 7,21 };
	m_Table[0x5429] = { 7,22 };
	m_Table[0x542b] = { 7,23 };
	m_Table[0x542c] = { 7,24 };
	m_Table[0x542f] = { 7,25 };
	m_Table[0x5434] = { 7,26 };
	m_Table[0x5435] = { 7,27 };
	m_Table[0x5438] = { 7,28 };
	m_Table[0x5439] = { 7,29 };
	m_Table[0x543b] = { 7,30 };
	m_Table[0x543c] = { 7,31 };
	m_Table[0x543e] = { 7,32 };
	m_Table[0x5440] = { 7,33 };
	m_Table[0x5443] = { 7,34 };
	m_Table[0x5446] = { 7,35 };
	m_Table[0x5448] = { 7,36 };
	m_Table[0x544a] = { 7,37 };
	m_Table[0x5456] = { 7,38 };
	m_Table[0x5458] = { 7,39 };
	m_Table[0x5462] = { 7,40 };
	m_Table[0x5468] = { 7,41 };
	m_Table[0x5471] = { 7,42 };
	m_Table[0x5473] = { 7,43 };
	m_Table[0x5475] = { 7,44 };
	m_Table[0x547c] = { 7,45 };
	m_Table[0x547d] = { 7,46 };
	m_Table[0x548b] = { 7,47 };
	m_Table[0x548c] = { 7,48 };
	m_Table[0x5490] = { 7,49 };
	m_Table[0x5492] = { 7,50 };
	m_Table[0x5495] = { 7,51 };
	m_Table[0x5496] = { 7,52 };
	m_Table[0x54a8] = { 7,53 };
	m_Table[0x54ac] = { 7,54 };
	m_Table[0x54af] = { 7,55 };
	m_Table[0x54b1] = { 7,56 };
	m_Table[0x54b3] = { 7,57 };
	m_Table[0x54b8] = { 7,58 };
	m_Table[0x54bd] = { 7,59 };
	m_Table[0x54c0] = { 7,60 };
	m_Table[0x54c1] = { 7,61 };
	m_Table[0x54c4] = { 7,62 };
	m_Table[0x54c7] = { 7,63 };
	m_Table[0x54c8] = { 8,0 };
	m_Table[0x54cd] = { 8,1 };
	m_Table[0x54ce] = { 8,2 };
	m_Table[0x54d1] = { 8,3 };
	m_Table[0x54d2] = { 8,4 };
	m_Table[0x54d7] = { 8,5 };
	m_Table[0x54df] = { 8,6 };
	m_Table[0x54e5] = { 8,7 };
	m_Table[0x54e6] = { 8,8 };
	m_Table[0x54e8] = { 8,9 };
	m_Table[0x54e9] = { 8,10 };
	m_Table[0x54ea] = { 8,11 };
	m_Table[0x54ed] = { 8,12 };
	m_Table[0x54f2] = { 8,13 };
	m_Table[0x54fc] = { 8,14 };
	m_Table[0x5507] = { 8,15 };
	m_Table[0x5509] = { 8,16 };
	m_Table[0x5510] = { 8,17 };
	m_Table[0x5514] = { 8,18 };
	m_Table[0x5524] = { 8,19 };
	m_Table[0x5527] = { 8,20 };
	m_Table[0x552e] = { 8,21 };
	m_Table[0x552f] = { 8,22 };
	m_Table[0x5531] = { 8,23 };
	m_Table[0x5546] = { 8,24 };
	m_Table[0x554a] = { 8,25 };
	m_Table[0x5561] = { 8,26 };
	m_Table[0x5565] = { 8,27 };
	m_Table[0x5566] = { 8,28 };
	m_Table[0x556a] = { 8,29 };
	m_Table[0x5580] = { 8,30 };
	m_Table[0x5582] = { 8,31 };
	m_Table[0x5583] = { 8,32 };
	m_Table[0x5584] = { 8,33 };
	m_Table[0x5587] = { 8,34 };
	m_Table[0x5589] = { 8,35 };
	m_Table[0x558a] = { 8,36 };
	m_Table[0x558b] = { 8,37 };
	m_Table[0x558f] = { 8,38 };
	m_Table[0x5594] = { 8,39 };
	m_Table[0x5598] = { 8,40 };
	m_Table[0x559c] = { 8,41 };
	m_Table[0x559d] = { 8,42 };
	m_Table[0x55b5] = { 8,43 };
	m_Table[0x55b7] = { 8,44 };
	m_Table[0x55bb] = { 8,45 };
	m_Table[0x55bd] = { 8,46 };
	m_Table[0x55d3] = { 8,47 };
	m_Table[0x55e3] = { 8,48 };
	m_Table[0x55e8] = { 8,49 };
	m_Table[0x55ef] = { 8,50 };
	m_Table[0x5609] = { 8,51 };
	m_Table[0x561b] = { 8,52 };
	m_Table[0x561e] = { 8,53 };
	m_Table[0x5631] = { 8,54 };
	m_Table[0x5632] = { 8,55 };
	m_Table[0x5634] = { 8,56 };
	m_Table[0x563b] = { 8,57 };
	m_Table[0x563f] = { 8,58 };
	m_Table[0x565c] = { 8,59 };
	m_Table[0x5662] = { 8,60 };
	m_Table[0x5668] = { 8,61 };
	m_Table[0x566a] = { 8,62 };
	m_Table[0x56a3] = { 8,63 };
	m_Table[0x56b7] = { 9,0 };
	m_Table[0x56ca] = { 9,1 };
	m_Table[0x56da] = { 9,2 };
	m_Table[0x56db] = { 9,3 };
	m_Table[0x56dd] = { 9,4 };
	m_Table[0x56de] = { 9,5 };
	m_Table[0x56e0] = { 9,6 };
	m_Table[0x56e2] = { 9,7 };
	m_Table[0x56ed] = { 9,8 };
	m_Table[0x56f0] = { 9,9 };
	m_Table[0x56f1] = { 9,10 };
	m_Table[0x56f4] = { 9,11 };
	m_Table[0x56fa] = { 9,12 };
	m_Table[0x56fd] = { 9,13 };
	m_Table[0x56fe] = { 9,14 };
	m_Table[0x5703] = { 9,15 };
	m_Table[0x5706] = { 9,16 };
	m_Table[0x5708] = { 9,17 };
	m_Table[0x571c] = { 9,18 };
	m_Table[0x571f] = { 9,19 };
	m_Table[0x5723] = { 9,20 };
	m_Table[0x5728] = { 9,21 };
	m_Table[0x5730] = { 9,22 };
	m_Table[0x573a] = { 9,23 };
	m_Table[0x573e] = { 9,24 };
	m_Table[0x5740] = { 9,25 };
	m_Table[0x5747] = { 9,26 };
	m_Table[0x574a] = { 9,27 };
	m_Table[0x574e] = { 9,28 };
	m_Table[0x574f] = { 9,29 };
	m_Table[0x5750] = { 9,30 };
	m_Table[0x5751] = { 9,31 };
	m_Table[0x5757] = { 9,32 };
	m_Table[0x575a] = { 9,33 };
	m_Table[0x575b] = { 9,34 };
	m_Table[0x575d] = { 9,35 };
	m_Table[0x575f] = { 9,36 };
	m_Table[0x5760] = { 9,37 };
	m_Table[0x5761] = { 9,38 };
	m_Table[0x5766] = { 9,39 };
	m_Table[0x5768] = { 9,40 };
	m_Table[0x576a] = { 9,41 };
	m_Table[0x576f] = { 9,42 };
	m_Table[0x5782] = { 9,43 };
	m_Table[0x5783] = { 9,44 };
	m_Table[0x5784] = { 9,45 };
	m_Table[0x578b] = { 9,46 };
	m_Table[0x5792] = { 9,47 };
	m_Table[0x57a2] = { 9,48 };
	m_Table[0x57a3] = { 9,49 };
	m_Table[0x57a6] = { 9,50 };
	m_Table[0x57ab] = { 9,51 };
	m_Table[0x57ae] = { 9,52 };
	m_Table[0x57c3] = { 9,53 };
	m_Table[0x57cb] = { 9,54 };
	m_Table[0x57ce] = { 9,55 };
	m_Table[0x57d4] = { 9,56 };
	m_Table[0x57df] = { 9,57 };
	m_Table[0x57f9] = { 9,58 };
	m_Table[0x57fa] = { 9,59 };
	m_Table[0x5802] = { 9,60 };
	m_Table[0x5806] = { 9,61 };
	m_Table[0x5821] = { 9,62 };
	m_Table[0x5824] = { 9,63 };
	m_Table[0x582a] = { 10,0 };
	m_Table[0x5835] = { 10,1 };
	m_Table[0x584c] = { 10,2 };
	m_Table[0x5851] = { 10,3 };
	m_Table[0x5854] = { 10,4 };
	m_Table[0x5858] = { 10,5 };
	m_Table[0x585e] = { 10,6 };
	m_Table[0x586b] = { 10,7 };
	m_Table[0x5883] = { 10,8 };
	m_Table[0x5885] = { 10,9 };
	m_Table[0x5893] = { 10,10 };
	m_Table[0x5899] = { 10,11 };
	m_Table[0x589e] = { 10,12 };
	m_Table[0x58a8] = { 10,13 };
	m_Table[0x58c1] = { 10,14 };
	m_Table[0x58e4] = { 10,15 };
	m_Table[0x58eb] = { 10,16 };
	m_Table[0x58ee] = { 10,17 };
	m_Table[0x58f0] = { 10,18 };
	m_Table[0x58f3] = { 10,19 };
	m_Table[0x58f6] = { 10,20 };
	m_Table[0x5904] = { 10,21 };
	m_Table[0x5907] = { 10,22 };
	m_Table[0x590d] = { 10,23 };
	m_Table[0x590f] = { 10,24 };
	m_Table[0x5915] = { 10,25 };
	m_Table[0x5916] = { 10,26 };
	m_Table[0x591a] = { 10,27 };
	m_Table[0x591c] = { 10,28 };
	m_Table[0x591f] = { 10,29 };
	m_Table[0x5927] = { 10,30 };
	m_Table[0x5929] = { 10,31 };
	m_Table[0x592a] = { 10,32 };
	m_Table[0x592b] = { 10,33 };
	m_Table[0x592e] = { 10,34 };
	m_Table[0x5931] = { 10,35 };
	m_Table[0x5934] = { 10,36 };
	m_Table[0x5937] = { 10,37 };
	m_Table[0x5938] = { 10,38 };
	m_Table[0x5939] = { 10,39 };
	m_Table[0x593a] = { 10,40 };
	m_Table[0x5947] = { 10,41 };
	m_Table[0x5948] = { 10,42 };
	m_Table[0x5949] = { 10,43 };
	m_Table[0x594b] = { 10,44 };
	m_Table[0x594f] = { 10,45 };
	m_Table[0x5951] = { 10,46 };
	m_Table[0x5954] = { 10,47 };
	m_Table[0x5955] = { 10,48 };
	m_Table[0x5956] = { 10,49 };
	m_Table[0x5957] = { 10,50 };
	m_Table[0x5960] = { 10,51 };
	m_Table[0x5965] = { 10,52 };
	m_Table[0x5973] = { 10,53 };
	m_Table[0x5974] = { 10,54 };
	m_Table[0x5976] = { 10,55 };
	m_Table[0x5978] = { 10,56 };
	m_Table[0x5979] = { 10,57 };
	m_Table[0x597d] = { 10,58 };
	m_Table[0x5982] = { 10,59 };
	m_Table[0x5983] = { 10,60 };
	m_Table[0x5987] = { 10,61 };
	m_Table[0x5988] = { 10,62 };
	m_Table[0x5993] = { 10,63 };
	m_Table[0x5996] = { 11,0 };
	m_Table[0x5999] = { 11,1 };
	m_Table[0x59a5] = { 11,2 };
	m_Table[0x59a8] = { 11,3 };
	m_Table[0x59b9] = { 11,4 };
	m_Table[0x59bb] = { 11,5 };
	m_Table[0x59c6] = { 11,6 };
	m_Table[0x59cb] = { 11,7 };
	m_Table[0x59d0] = { 11,8 };
	m_Table[0x59d1] = { 11,9 };
	m_Table[0x59d3] = { 11,10 };
	m_Table[0x59d4] = { 11,11 };
	m_Table[0x59da] = { 11,12 };
	m_Table[0x59dc] = { 11,13 };
	m_Table[0x59e8] = { 11,14 };
	m_Table[0x59ec] = { 11,15 };
	m_Table[0x59fb] = { 11,16 };
	m_Table[0x59ff] = { 11,17 };
	m_Table[0x5a01] = { 11,18 };
	m_Table[0x5a03] = { 11,19 };
	m_Table[0x5a07] = { 11,20 };
	m_Table[0x5a13] = { 11,21 };
	m_Table[0x5a18] = { 11,22 };
	m_Table[0x5a1c] = { 11,23 };
	m_Table[0x5a25] = { 11,24 };
	m_Table[0x5a36] = { 11,25 };
	m_Table[0x5a46] = { 11,26 };
	m_Table[0x5a4a] = { 11,27 };
	m_Table[0x5a5a] = { 11,28 };
	m_Table[0x5a6a] = { 11,29 };
	m_Table[0x5a74] = { 11,30 };
	m_Table[0x5a76] = { 11,31 };
	m_Table[0x5a92] = { 11,32 };
	m_Table[0x5ab3] = { 11,33 };
	m_Table[0x5ac1] = { 11,34 };
	m_Table[0x5ac2] = { 11,35 };
	m_Table[0x5acc] = { 11,36 };
	m_Table[0x5ae9] = { 11,37 };
	m_Table[0x5b50] = { 11,38 };
	m_Table[0x5b54] = { 11,39 };
	m_Table[0x5b55] = { 11,40 };
	m_Table[0x5b57] = { 11,41 };
	m_Table[0x5b58] = { 11,42 };
	m_Table[0x5b59] = { 11,43 };
	m_Table[0x5b5d] = { 11,44 };
	m_Table[0x5b5f] = { 11,45 };
	m_Table[0x5b62] = { 11,46 };
	m_Table[0x5b63] = { 11,47 };
	m_Table[0x5b64] = { 11,48 };
	m_Table[0x5b66] = { 11,49 };
	m_Table[0x5b69] = { 11,50 };
	m_Table[0x5b75] = { 11,51 };
	m_Table[0x5b7d] = { 11,52 };
	m_Table[0x5b81] = { 11,53 };
	m_Table[0x5b83] = { 11,54 };
	m_Table[0x5b85] = { 11,55 };
	m_Table[0x5b87] = { 11,56 };
	m_Table[0x5b88] = { 11,57 };
	m_Table[0x5b89] = { 11,58 };
	m_Table[0x5b8b] = { 11,59 };
	m_Table[0x5b8c] = { 11,60 };
	m_Table[0x5b8f] = { 11,61 };
	m_Table[0x5b97] = { 11,62 };
	m_Table[0x5b98] = { 11,63 };
	m_Table[0x5b99] = { 12,0 };
	m_Table[0x5b9a] = { 12,1 };
	m_Table[0x5b9c] = { 12,2 };
	m_Table[0x5b9d] = { 12,3 };
	m_Table[0x5b9e] = { 12,4 };
	m_Table[0x5ba0] = { 12,5 };
	m_Table[0x5ba1] = { 12,6 };
	m_Table[0x5ba2] = { 12,7 };
	m_Table[0x5ba3] = { 12,8 };
	m_Table[0x5ba4] = { 12,9 };
	m_Table[0x5ba6] = { 12,10 };
	m_Table[0x5baa] = { 12,11 };
	m_Table[0x5bab] = { 12,12 };
	m_Table[0x5bb0] = { 12,13 };
	m_Table[0x5bb3] = { 12,14 };
	m_Table[0x5bb4] = { 12,15 };
	m_Table[0x5bb6] = { 12,16 };
	m_Table[0x5bb9] = { 12,17 };
	m_Table[0x5bbd] = { 12,18 };
	m_Table[0x5bbe] = { 12,19 };
	m_Table[0x5bbf] = { 12,20 };
	m_Table[0x5bc2] = { 12,21 };
	m_Table[0x5bc4] = { 12,22 };
	m_Table[0x5bc5] = { 12,23 };
	m_Table[0x5bc6] = { 12,24 };
	m_Table[0x5bc7] = { 12,25 };
	m_Table[0x5bcc] = { 12,26 };
	m_Table[0x5bd2] = { 12,27 };
	m_Table[0x5bd3] = { 12,28 };
	m_Table[0x5bdf] = { 12,29 };
	m_Table[0x5be1] = { 12,30 };
	m_Table[0x5be5] = { 12,31 };
	m_Table[0x5be8] = { 12,32 };
	m_Table[0x5bf8] = { 12,33 };
	m_Table[0x5bf9] = { 12,34 };
	m_Table[0x5bfa] = { 12,35 };
	m_Table[0x5bfb] = { 12,36 };
	m_Table[0x5bfc] = { 12,37 };
	m_Table[0x5bff] = { 12,38 };
	m_Table[0x5c01] = { 12,39 };
	m_Table[0x5c04] = { 12,40 };
	m_Table[0x5c06] = { 12,41 };
	m_Table[0x5c09] = { 12,42 };
	m_Table[0x5c0a] = { 12,43 };
	m_Table[0x5c0f] = { 12,44 };
	m_Table[0x5c11] = { 12,45 };
	m_Table[0x5c14] = { 12,46 };
	m_Table[0x5c16] = { 12,47 };
	m_Table[0x5c18] = { 12,48 };
	m_Table[0x5c1a] = { 12,49 };
	m_Table[0x5c1d] = { 12,50 };
	m_Table[0x5c24] = { 12,51 };
	m_Table[0x5c27] = { 12,52 };
	m_Table[0x5c31] = { 12,53 };
	m_Table[0x5c38] = { 12,54 };
	m_Table[0x5c3a] = { 12,55 };
	m_Table[0x5c3c] = { 12,56 };
	m_Table[0x5c3d] = { 12,57 };
	m_Table[0x5c3e] = { 12,58 };
	m_Table[0x5c3f] = { 12,59 };
	m_Table[0x5c40] = { 12,60 };
	m_Table[0x5c41] = { 12,61 };
	m_Table[0x5c42] = { 12,62 };
	m_Table[0x5c45] = { 12,63 };
	m_Table[0x5c48] = { 13,0 };
	m_Table[0x5c4a] = { 13,1 };
	m_Table[0x5c4b] = { 13,2 };
	m_Table[0x5c4c] = { 13,3 };
	m_Table[0x5c4f] = { 13,4 };
	m_Table[0x5c51] = { 13,5 };
	m_Table[0x5c55] = { 13,6 };
	m_Table[0x5c5e] = { 13,7 };
	m_Table[0x5c60] = { 13,8 };
	m_Table[0x5c61] = { 13,9 };
	m_Table[0x5c65] = { 13,10 };
	m_Table[0x5c6f] = { 13,11 };
	m_Table[0x5c71] = { 13,12 };
	m_Table[0x5c7f] = { 13,13 };
	m_Table[0x5c81] = { 13,14 };
	m_Table[0x5c82] = { 13,15 };
	m_Table[0x5c8c] = { 13,16 };
	m_Table[0x5c90] = { 13,17 };
	m_Table[0x5c94] = { 13,18 };
	m_Table[0x5c97] = { 13,19 };
	m_Table[0x5c9b] = { 13,20 };
	m_Table[0x5ca9] = { 13,21 };
	m_Table[0x5cad] = { 13,22 };
	m_Table[0x5cb3] = { 13,23 };
	m_Table[0x5cb8] = { 13,24 };
	m_Table[0x5ce1] = { 13,25 };
	m_Table[0x5cf0] = { 13,26 };
	m_Table[0x5cfb] = { 13,27 };
	m_Table[0x5d07] = { 13,28 };
	m_Table[0x5d14] = { 13,29 };
	m_Table[0x5d16] = { 13,30 };
	m_Table[0x5d29] = { 13,31 };
	m_Table[0x5d2d] = { 13,32 };
	m_Table[0x5d4c] = { 13,33 };
	m_Table[0x5ddd] = { 13,34 };
	m_Table[0x5dde] = { 13,35 };
	m_Table[0x5de1] = { 13,36 };
	m_Table[0x5de2] = { 13,37 };
	m_Table[0x5de5] = { 13,38 };
	m_Table[0x5de6] = { 13,39 };
	m_Table[0x5de7] = { 13,40 };
	m_Table[0x5de8] = { 13,41 };
	m_Table[0x5de9] = { 13,42 };
	m_Table[0x5deb] = { 13,43 };
	m_Table[0x5dee] = { 13,44 };
	m_Table[0x5df1] = { 13,45 };
	m_Table[0x5df2] = { 13,46 };
	m_Table[0x5df4] = { 13,47 };
	m_Table[0x5df7] = { 13,48 };
	m_Table[0x5dfe] = { 13,49 };
	m_Table[0x5e01] = { 13,50 };
	m_Table[0x5e02] = { 13,51 };
	m_Table[0x5e03] = { 13,52 };
	m_Table[0x5e05] = { 13,53 };
	m_Table[0x5e06] = { 13,54 };
	m_Table[0x5e08] = { 13,55 };
	m_Table[0x5e0c] = { 13,56 };
	m_Table[0x5e10] = { 13,57 };
	m_Table[0x5e15] = { 13,58 };
	m_Table[0x5e18] = { 13,59 };
	m_Table[0x5e1c] = { 13,60 };
	m_Table[0x5e1d] = { 13,61 };
	m_Table[0x5e26] = { 13,62 };
	m_Table[0x5e27] = { 13,63 };
	m_Table[0x5e2d] = { 14,0 };
	m_Table[0x5e2e] = { 14,1 };
	m_Table[0x5e38] = { 14,2 };
	m_Table[0x5e3d] = { 14,3 };
	m_Table[0x5e42] = { 14,4 };
	m_Table[0x5e45] = { 14,5 };
	m_Table[0x5e55] = { 14,6 };
	m_Table[0x5e72] = { 14,7 };
	m_Table[0x5e73] = { 14,8 };
	m_Table[0x5e74] = { 14,9 };
	m_Table[0x5e76] = { 14,10 };
	m_Table[0x5e78] = { 14,11 };
	m_Table[0x5e7b] = { 14,12 };
	m_Table[0x5e7c] = { 14,13 };
	m_Table[0x5e7d] = { 14,14 };
	m_Table[0x5e7f] = { 14,15 };
	m_Table[0x5e84] = { 14,16 };
	m_Table[0x5e86] = { 14,17 };
	m_Table[0x5e8a] = { 14,18 };
	m_Table[0x5e8f] = { 14,19 };
	m_Table[0x5e90] = { 14,20 };
	m_Table[0x5e93] = { 14,21 };
	m_Table[0x5e94] = { 14,22 };
	m_Table[0x5e95] = { 14,23 };
	m_Table[0x5e97] = { 14,24 };
	m_Table[0x5e99] = { 14,25 };
	m_Table[0x5e9a] = { 14,26 };
	m_Table[0x5e9c] = { 14,27 };
	m_Table[0x5e9e] = { 14,28 };
	m_Table[0x5e9f] = { 14,29 };
	m_Table[0x5ea6] = { 14,30 };
	m_Table[0x5ea7] = { 14,31 };
	m_Table[0x5ead] = { 14,32 };
	m_Table[0x5eb5] = { 14,33 };
	m_Table[0x5eb6] = { 14,34 };
	m_Table[0x5eb7] = { 14,35 };
	m_Table[0x5eb8] = { 14,36 };
	m_Table[0x5ec9] = { 14,37 };
	m_Table[0x5eca] = { 14,38 };
	m_Table[0x5ed3] = { 14,39 };
	m_Table[0x5ef6] = { 14,40 };
	m_Table[0x5ef7] = { 14,41 };
	m_Table[0x5efa] = { 14,42 };
	m_Table[0x5f00] = { 14,43 };
	m_Table[0x5f02] = { 14,44 };
	m_Table[0x5f03] = { 14,45 };
	m_Table[0x5f04] = { 14,46 };
	m_Table[0x5f0a] = { 14,47 };
	m_Table[0x5f0f] = { 14,48 };
	m_Table[0x5f13] = { 14,49 };
	m_Table[0x5f15] = { 14,50 };
	m_Table[0x5f17] = { 14,51 };
	m_Table[0x5f1f] = { 14,52 };
	m_Table[0x5f20] = { 14,53 };
	m_Table[0x5f25] = { 14,54 };
	m_Table[0x5f26] = { 14,55 };
	m_Table[0x5f27] = { 14,56 };
	m_Table[0x5f2f] = { 14,57 };
	m_Table[0x5f31] = { 14,58 };
	m_Table[0x5f39] = { 14,59 };
	m_Table[0x5f3a] = { 14,60 };
	m_Table[0x5f52] = { 14,61 };
	m_Table[0x5f53] = { 14,62 };
	m_Table[0x5f55] = { 14,63 };
	m_Table[0x5f62] = { 15,0 };
	m_Table[0x5f66] = { 15,1 };
	m_Table[0x5f69] = { 15,2 };
	m_Table[0x5f6a] = { 15,3 };
	m_Table[0x5f6d] = { 15,4 };
	m_Table[0x5f70] = { 15,5 };
	m_Table[0x5f71] = { 15,6 };
	m_Table[0x5f79] = { 15,7 };
	m_Table[0x5f7b] = { 15,8 };
	m_Table[0x5f7c] = { 15,9 };
	m_Table[0x5f80] = { 15,10 };
	m_Table[0x5f81] = { 15,11 };
	m_Table[0x5f84] = { 15,12 };
	m_Table[0x5f85] = { 15,13 };
	m_Table[0x5f88] = { 15,14 };
	m_Table[0x5f8b] = { 15,15 };
	m_Table[0x5f90] = { 15,16 };
	m_Table[0x5f92] = { 15,17 };
	m_Table[0x5f97] = { 15,18 };
	m_Table[0x5f99] = { 15,19 };
	m_Table[0x5fa1] = { 15,20 };
	m_Table[0x5faa] = { 15,21 };
	m_Table[0x5fae] = { 15,22 };
	m_Table[0x5fb7] = { 15,23 };
	m_Table[0x5fbd] = { 15,24 };
	m_Table[0x5fc3] = { 15,25 };
	m_Table[0x5fc5] = { 15,26 };
	m_Table[0x5fc6] = { 15,27 };
	m_Table[0x5fc9] = { 15,28 };
	m_Table[0x5fcc] = { 15,29 };
	m_Table[0x5fcd] = { 15,30 };
	m_Table[0x5fd7] = { 15,31 };
	m_Table[0x5fd8] = { 15,32 };
	m_Table[0x5fd9] = { 15,33 };
	m_Table[0x5fe0] = { 15,34 };
	m_Table[0x5fe7] = { 15,35 };
	m_Table[0x5feb] = { 15,36 };
	m_Table[0x5ff5] = { 15,37 };
	m_Table[0x5ffd] = { 15,38 };
	m_Table[0x5fff] = { 15,39 };
	m_Table[0x6000] = { 15,40 };
	m_Table[0x6001] = { 15,41 };
	m_Table[0x6002] = { 15,42 };
	m_Table[0x600e] = { 15,43 };
	m_Table[0x6012] = { 15,44 };
	m_Table[0x6015] = { 15,45 };
	m_Table[0x6016] = { 15,46 };
	m_Table[0x601c] = { 15,47 };
	m_Table[0x601d] = { 15,48 };
	m_Table[0x6025] = { 15,49 };
	m_Table[0x6027] = { 15,50 };
	m_Table[0x6028] = { 15,51 };
	m_Table[0x602a] = { 15,52 };
	m_Table[0x603b] = { 15,53 };
	m_Table[0x604b] = { 15,54 };
	m_Table[0x6050] = { 15,55 };
	m_Table[0x6052] = { 15,56 };
	m_Table[0x6059] = { 15,57 };
	m_Table[0x6062] = { 15,58 };
	m_Table[0x6068] = { 15,59 };
	m_Table[0x6069] = { 15,60 };
	m_Table[0x606d] = { 15,61 };
	m_Table[0x606f] = { 15,62 };
	m_Table[0x6070] = { 15,63 };
	m_Table[0x6073] = { 16,0 };
	m_Table[0x6076] = { 16,1 };
	m_Table[0x607c] = { 16,2 };
	m_Table[0x6084] = { 16,3 };
	m_Table[0x6089] = { 16,4 };
	m_Table[0x6094] = { 16,5 };
	m_Table[0x609a] = { 16,6 };
	m_Table[0x609f] = { 16,7 };
	m_Table[0x60a0] = { 16,8 };
	m_Table[0x60a3] = { 16,9 };
	m_Table[0x60a6] = { 16,10 };
	m_Table[0x60a8] = { 16,11 };
	m_Table[0x60ac] = { 16,12 };
	m_Table[0x60b2] = { 16,13 };
	m_Table[0x60bc] = { 16,14 };
	m_Table[0x60c5] = { 16,15 };
	m_Table[0x60ca] = { 16,16 };
	m_Table[0x60d1] = { 16,17 };
	m_Table[0x60d5] = { 16,18 };
	m_Table[0x60dc] = { 16,19 };
	m_Table[0x60df] = { 16,20 };
	m_Table[0x60e0] = { 16,21 };
	m_Table[0x60e7] = { 16,22 };
	m_Table[0x60e8] = { 16,23 };
	m_Table[0x60e9] = { 16,24 };
	m_Table[0x60ee] = { 16,25 };
	m_Table[0x60ef] = { 16,26 };
	m_Table[0x60f3] = { 16,27 };
	m_Table[0x60f6] = { 16,28 };
	m_Table[0x60f9] = { 16,29 };
	m_Table[0x6101] = { 16,30 };
	m_Table[0x6108] = { 16,31 };
	m_Table[0x6109] = { 16,32 };
	m_Table[0x610f] = { 16,33 };
	m_Table[0x611a] = { 16,34 };
	m_Table[0x611f] = { 16,35 };
	m_Table[0x6124] = { 16,36 };
	m_Table[0x6127] = { 16,37 };
	m_Table[0x613f] = { 16,38 };
	m_Table[0x6148] = { 16,39 };
	m_Table[0x614c] = { 16,40 };
	m_Table[0x614e] = { 16,41 };
	m_Table[0x6155] = { 16,42 };
	m_Table[0x6162] = { 16,43 };
	m_Table[0x6167] = { 16,44 };
	m_Table[0x6168] = { 16,45 };
	m_Table[0x6170] = { 16,46 };
	m_Table[0x6177] = { 16,47 };
	m_Table[0x61be] = { 16,48 };
	m_Table[0x61c2] = { 16,49 };
	m_Table[0x61d2] = { 16,50 };
	m_Table[0x61e6] = { 16,51 };
	m_Table[0x6208] = { 16,52 };
	m_Table[0x620a] = { 16,53 };
	m_Table[0x620f] = { 16,54 };
	m_Table[0x6210] = { 16,55 };
	m_Table[0x6211] = { 16,56 };
	m_Table[0x6212] = { 16,57 };
	m_Table[0x6216] = { 16,58 };
	m_Table[0x6218] = { 16,59 };
	m_Table[0x621a] = { 16,60 };
	m_Table[0x6225] = { 16,61 };
	m_Table[0x622a] = { 16,62 };
	m_Table[0x622e] = { 16,63 };
	m_Table[0x6234] = { 17,0 };
	m_Table[0x6237] = { 17,1 };
	m_Table[0x623f] = { 17,2 };
	m_Table[0x6240] = { 17,3 };
	m_Table[0x6241] = { 17,4 };
	m_Table[0x6247] = { 17,5 };
	m_Table[0x624b] = { 17,6 };
	m_Table[0x624d] = { 17,7 };
	m_Table[0x624e] = { 17,8 };
	m_Table[0x6251] = { 17,9 };
	m_Table[0x6252] = { 17,10 };
	m_Table[0x6253] = { 17,11 };
	m_Table[0x6254] = { 17,12 };
	m_Table[0x6258] = { 17,13 };
	m_Table[0x625b] = { 17,14 };
	m_Table[0x6263] = { 17,15 };
	m_Table[0x6267] = { 17,16 };
	m_Table[0x6269] = { 17,17 };
	m_Table[0x626b] = { 17,18 };
	m_Table[0x626c] = { 17,19 };
	m_Table[0x626d] = { 17,20 };
	m_Table[0x626e] = { 17,21 };
	m_Table[0x626f] = { 17,22 };
	m_Table[0x6270] = { 17,23 };
	m_Table[0x6273] = { 17,24 };
	m_Table[0x6276] = { 17,25 };
	m_Table[0x6279] = { 17,26 };
	m_Table[0x627c] = { 17,27 };
	m_Table[0x627e] = { 17,28 };
	m_Table[0x627f] = { 17,29 };
	m_Table[0x6280] = { 17,30 };
	m_Table[0x6284] = { 17,31 };
	m_Table[0x628a] = { 17,32 };
	m_Table[0x6291] = { 17,33 };
	m_Table[0x6292] = { 17,34 };
	m_Table[0x6293] = { 17,35 };
	m_Table[0x6295] = { 17,36 };
	m_Table[0x6296] = { 17,37 };
	m_Table[0x6297] = { 17,38 };
	m_Table[0x6298] = { 17,39 };
	m_Table[0x629a] = { 17,40 };
	m_Table[0x629b] = { 17,41 };
	m_Table[0x62a2] = { 17,42 };
	m_Table[0x62a4] = { 17,43 };
	m_Table[0x62a5] = { 17,44 };
	m_Table[0x62ab] = { 17,45 };
	m_Table[0x62ac] = { 17,46 };
	m_Table[0x62b1] = { 17,47 };
	m_Table[0x62b5] = { 17,48 };
	m_Table[0x62b9] = { 17,49 };
	m_Table[0x62bc] = { 17,50 };
	m_Table[0x62bd] = { 17,51 };
	m_Table[0x62c2] = { 17,52 };
	m_Table[0x62c4] = { 17,53 };
	m_Table[0x62c5] = { 17,54 };
	m_Table[0x62c6] = { 17,55 };
	m_Table[0x62c7] = { 17,56 };
	m_Table[0x62c9] = { 17,57 };
	m_Table[0x62cc] = { 17,58 };
	m_Table[0x62cd] = { 17,59 };
	m_Table[0x62d0] = { 17,60 };
	m_Table[0x62d2] = { 17,61 };
	m_Table[0x62d3] = { 17,62 };
	m_Table[0x62d4] = { 17,63 };
	m_Table[0x62d6] = { 18,0 };
	m_Table[0x62d8] = { 18,1 };
	m_Table[0x62da] = { 18,2 };
	m_Table[0x62db] = { 18,3 };
	m_Table[0x62dc] = { 18,4 };
	m_Table[0x62df] = { 18,5 };
	m_Table[0x62e2] = { 18,6 };
	m_Table[0x62e3] = { 18,7 };
	m_Table[0x62e5] = { 18,8 };
	m_Table[0x62e6] = { 18,9 };
	m_Table[0x62e7] = { 18,10 };
	m_Table[0x62e8] = { 18,11 };
	m_Table[0x62e9] = { 18,12 };
	m_Table[0x62ec] = { 18,13 };
	m_Table[0x62ef] = { 18,14 };
	m_Table[0x62f1] = { 18,15 };
	m_Table[0x62f3] = { 18,16 };
	m_Table[0x62f4] = { 18,17 };
	m_Table[0x62fc] = { 18,18 };
	m_Table[0x62fd] = { 18,19 };
	m_Table[0x62fe] = { 18,20 };
	m_Table[0x62ff] = { 18,21 };
	m_Table[0x6301] = { 18,22 };
	m_Table[0x6302] = { 18,23 };
	m_Table[0x6307] = { 18,24 };
	m_Table[0x6309] = { 18,25 };
	m_Table[0x6311] = { 18,26 };
	m_Table[0x6316] = { 18,27 };
	m_Table[0x631d] = { 18,28 };
	m_Table[0x6320] = { 18,29 };
	m_Table[0x6321] = { 18,30 };
	m_Table[0x6323] = { 18,31 };
	m_Table[0x6324] = { 18,32 };
	m_Table[0x6325] = { 18,33 };
	m_Table[0x6328] = { 18,34 };
	m_Table[0x632a] = { 18,35 };
	m_Table[0x632b] = { 18,36 };
	m_Table[0x632f] = { 18,37 };
	m_Table[0x633a] = { 18,38 };
	m_Table[0x633d] = { 18,39 };
	m_Table[0x6345] = { 18,40 };
	m_Table[0x6346] = { 18,41 };
	m_Table[0x6349] = { 18,42 };
	m_Table[0x634d] = { 18,43 };
	m_Table[0x634f] = { 18,44 };
	m_Table[0x6350] = { 18,45 };
	m_Table[0x6355] = { 18,46 };
	m_Table[0x635e] = { 18,47 };
	m_Table[0x635f] = { 18,48 };
	m_Table[0x6362] = { 18,49 };
	m_Table[0x6363] = { 18,50 };
	m_Table[0x6367] = { 18,51 };
	m_Table[0x636e] = { 18,52 };
	m_Table[0x6377] = { 18,53 };
	m_Table[0x637b] = { 18,54 };
	m_Table[0x6380] = { 18,55 };
	m_Table[0x6388] = { 18,56 };
	m_Table[0x6389] = { 18,57 };
	m_Table[0x638c] = { 18,58 };
	m_Table[0x638f] = { 18,59 };
	m_Table[0x6392] = { 18,60 };
	m_Table[0x6398] = { 18,61 };
	m_Table[0x63a0] = { 18,62 };
	m_Table[0x63a2] = { 18,63 };
	m_Table[0x63a5] = { 19,0 };
	m_Table[0x63a7] = { 19,1 };
	m_Table[0x63a8] = { 19,2 };
	m_Table[0x63a9] = { 19,3 };
	m_Table[0x63aa] = { 19,4 };
	m_Table[0x63b7] = { 19,5 };
	m_Table[0x63c9] = { 19,6 };
	m_Table[0x63cf] = { 19,7 };
	m_Table[0x63d0] = { 19,8 };
	m_Table[0x63d2] = { 19,9 };
	m_Table[0x63e1] = { 19,10 };
	m_Table[0x63ed] = { 19,11 };
	m_Table[0x63f4] = { 19,12 };
	m_Table[0x63fd] = { 19,13 };
	m_Table[0x6401] = { 19,14 };
	m_Table[0x6405] = { 19,15 };
	m_Table[0x640f] = { 19,16 };
	m_Table[0x6413] = { 19,17 };
	m_Table[0x641c] = { 19,18 };
	m_Table[0x641e] = { 19,19 };
	m_Table[0x642a] = { 19,20 };
	m_Table[0x642c] = { 19,21 };
	m_Table[0x642d] = { 19,22 };
	m_Table[0x643a] = { 19,23 };
	m_Table[0x6444] = { 19,24 };
	m_Table[0x6446] = { 19,25 };
	m_Table[0x6447] = { 19,26 };
	m_Table[0x644a] = { 19,27 };
	m_Table[0x6452] = { 19,28 };
	m_Table[0x6454] = { 19,29 };
	m_Table[0x6458] = { 19,30 };
	m_Table[0x6467] = { 19,31 };
	m_Table[0x6469] = { 19,32 };
	m_Table[0x6478] = { 19,33 };
	m_Table[0x6487] = { 19,34 };
	m_Table[0x6491] = { 19,35 };
	m_Table[0x6492] = { 19,36 };
	m_Table[0x6495] = { 19,37 };
	m_Table[0x649e] = { 19,38 };
	m_Table[0x64a4] = { 19,39 };
	m_Table[0x64ad] = { 19,40 };
	m_Table[0x64b0] = { 19,41 };
	m_Table[0x64bc] = { 19,42 };
	m_Table[0x64c5] = { 19,43 };
	m_Table[0x64cd] = { 19,44 };
	m_Table[0x64ce] = { 19,45 };
	m_Table[0x64e6] = { 19,46 };
	m_Table[0x6500] = { 19,47 };
	m_Table[0x652f] = { 19,48 };
	m_Table[0x6536] = { 19,49 };
	m_Table[0x6539] = { 19,50 };
	m_Table[0x653b] = { 19,51 };
	m_Table[0x653e] = { 19,52 };
	m_Table[0x653f] = { 19,53 };
	m_Table[0x6545] = { 19,54 };
	m_Table[0x6548] = { 19,55 };
	m_Table[0x654c] = { 19,56 };
	m_Table[0x654f] = { 19,57 };
	m_Table[0x6551] = { 19,58 };
	m_Table[0x6559] = { 19,59 };
	m_Table[0x655e] = { 19,60 };
	m_Table[0x6562] = { 19,61 };
	m_Table[0x6563] = { 19,62 };
	m_Table[0x6566] = { 19,63 };
	m_Table[0x656c] = { 20,0 };
	m_Table[0x6570] = { 20,1 };
	m_Table[0x6572] = { 20,2 };
	m_Table[0x6574] = { 20,3 };
	m_Table[0x6577] = { 20,4 };
	m_Table[0x6587] = { 20,5 };
	m_Table[0x658b] = { 20,6 };
	m_Table[0x6591] = { 20,7 };
	m_Table[0x6597] = { 20,8 };
	m_Table[0x6599] = { 20,9 };
	m_Table[0x659c] = { 20,10 };
	m_Table[0x65a4] = { 20,11 };
	m_Table[0x65a5] = { 20,12 };
	m_Table[0x65a9] = { 20,13 };
	m_Table[0x65ad] = { 20,14 };
	m_Table[0x65af] = { 20,15 };
	m_Table[0x65b0] = { 20,16 };
	m_Table[0x65b9] = { 20,17 };
	m_Table[0x65bd] = { 20,18 };
	m_Table[0x65c1] = { 20,19 };
	m_Table[0x65c5] = { 20,20 };
	m_Table[0x65cb] = { 20,21 };
	m_Table[0x65cf] = { 20,22 };
	m_Table[0x65d7] = { 20,23 };
	m_Table[0x65e0] = { 20,24 };
	m_Table[0x65e2] = { 20,25 };
	m_Table[0x65e5] = { 20,26 };
	m_Table[0x65e6] = { 20,27 };
	m_Table[0x65e7] = { 20,28 };
	m_Table[0x65e8] = { 20,29 };
	m_Table[0x65e9] = { 20,30 };
	m_Table[0x65ec] = { 20,31 };
	m_Table[0x65f1] = { 20,32 };
	m_Table[0x65f6] = { 20,33 };
	m_Table[0x65f7] = { 20,34 };
	m_Table[0x65fa] = { 20,35 };
	m_Table[0x6602] = { 20,36 };
	m_Table[0x6606] = { 20,37 };
	m_Table[0x660c] = { 20,38 };
	m_Table[0x660e] = { 20,39 };
	m_Table[0x660f] = { 20,40 };
	m_Table[0x6613] = { 20,41 };
	m_Table[0x6614] = { 20,42 };
	m_Table[0x6619] = { 20,43 };
	m_Table[0x661f] = { 20,44 };
	m_Table[0x6620] = { 20,45 };
	m_Table[0x6625] = { 20,46 };
	m_Table[0x6628] = { 20,47 };
	m_Table[0x662d] = { 20,48 };
	m_Table[0x662f] = { 20,49 };
	m_Table[0x663c] = { 20,50 };
	m_Table[0x663e] = { 20,51 };
	m_Table[0x6643] = { 20,52 };
	m_Table[0x664b] = { 20,53 };
	m_Table[0x6652] = { 20,54 };
	m_Table[0x6653] = { 20,55 };
	m_Table[0x6655] = { 20,56 };
	m_Table[0x665a] = { 20,57 };
	m_Table[0x6668] = { 20,58 };
	m_Table[0x666e] = { 20,59 };
	m_Table[0x666f] = { 20,60 };
	m_Table[0x6670] = { 20,61 };
	m_Table[0x6674] = { 20,62 };
	m_Table[0x6676] = { 20,63 };
	m_Table[0x667a] = { 21,0 };
	m_Table[0x6682] = { 21,1 };
	m_Table[0x6691] = { 21,2 };
	m_Table[0x6696] = { 21,3 };
	m_Table[0x6697] = { 21,4 };
	m_Table[0x66ae] = { 21,5 };
	m_Table[0x66b4] = { 21,6 };
	m_Table[0x66dd] = { 21,7 };
	m_Table[0x66f0] = { 21,8 };
	m_Table[0x66f2] = { 21,9 };
	m_Table[0x66f4] = { 21,10 };
	m_Table[0x66f9] = { 21,11 };
	m_Table[0x66fc] = { 21,12 };
	m_Table[0x66fe] = { 21,13 };
	m_Table[0x66ff] = { 21,14 };
	m_Table[0x6700] = { 21,15 };
	m_Table[0x6708] = { 21,16 };
	m_Table[0x6709] = { 21,17 };
	m_Table[0x670b] = { 21,18 };
	m_Table[0x670d] = { 21,19 };
	m_Table[0x6715] = { 21,20 };
	m_Table[0x6717] = { 21,21 };
	m_Table[0x671b] = { 21,22 };
	m_Table[0x671d] = { 21,23 };
	m_Table[0x671f] = { 21,24 };
	m_Table[0x6728] = { 21,25 };
	m_Table[0x672a] = { 21,26 };
	m_Table[0x672b] = { 21,27 };
	m_Table[0x672c] = { 21,28 };
	m_Table[0x672f] = { 21,29 };
	m_Table[0x6731] = { 21,30 };
	m_Table[0x6734] = { 21,31 };
	m_Table[0x6735] = { 21,32 };
	m_Table[0x673a] = { 21,33 };
	m_Table[0x673d] = { 21,34 };
	m_Table[0x6740] = { 21,35 };
	m_Table[0x6742] = { 21,36 };
	m_Table[0x6743] = { 21,37 };
	m_Table[0x6746] = { 21,38 };
	m_Table[0x6749] = { 21,39 };
	m_Table[0x674e] = { 21,40 };
	m_Table[0x674f] = { 21,41 };
	m_Table[0x6750] = { 21,42 };
	m_Table[0x6751] = { 21,43 };
	m_Table[0x675c] = { 21,44 };
	m_Table[0x675f] = { 21,45 };
	m_Table[0x6760] = { 21,46 };
	m_Table[0x6761] = { 21,47 };
	m_Table[0x6765] = { 21,48 };
	m_Table[0x6768] = { 21,49 };
	m_Table[0x676d] = { 21,50 };
	m_Table[0x676f] = { 21,51 };
	m_Table[0x6770] = { 21,52 };
	m_Table[0x677e] = { 21,53 };
	m_Table[0x677f] = { 21,54 };
	m_Table[0x6781] = { 21,55 };
	m_Table[0x6784] = { 21,56 };
	m_Table[0x6789] = { 21,57 };
	m_Table[0x6790] = { 21,58 };
	m_Table[0x6795] = { 21,59 };
	m_Table[0x6797] = { 21,60 };
	m_Table[0x679a] = { 21,61 };
	m_Table[0x679c] = { 21,62 };
	m_Table[0x679d] = { 21,63 };
	m_Table[0x67a2] = { 22,0 };
	m_Table[0x67a3] = { 22,1 };
	m_Table[0x67aa] = { 22,2 };
	m_Table[0x67af] = { 22,3 };
	m_Table[0x67b6] = { 22,4 };
	m_Table[0x67c4] = { 22,5 };
	m_Table[0x67cf] = { 22,6 };
	m_Table[0x67d0] = { 22,7 };
	m_Table[0x67d3] = { 22,8 };
	m_Table[0x67d4] = { 22,9 };
	m_Table[0x67dc] = { 22,10 };
	m_Table[0x67e5] = { 22,11 };
	m_Table[0x67ec] = { 22,12 };
	m_Table[0x67ef] = { 22,13 };
	m_Table[0x67f1] = { 22,14 };
	m_Table[0x67f3] = { 22,15 };
	m_Table[0x67f4] = { 22,16 };
	m_Table[0x6805] = { 22,17 };
	m_Table[0x6807] = { 22,18 };
	m_Table[0x680b] = { 22,19 };
	m_Table[0x680f] = { 22,20 };
	m_Table[0x6811] = { 22,21 };
	m_Table[0x6813] = { 22,22 };
	m_Table[0x6816] = { 22,23 };
	m_Table[0x6821] = { 22,24 };
	m_Table[0x682a] = { 22,25 };
	m_Table[0x6837] = { 22,26 };
	m_Table[0x6838] = { 22,27 };
	m_Table[0x6839] = { 22,28 };
	m_Table[0x683c] = { 22,29 };
	m_Table[0x683d] = { 22,30 };
	m_Table[0x6842] = { 22,31 };
	m_Table[0x6843] = { 22,32 };
	m_Table[0x6845] = { 22,33 };
	m_Table[0x6846] = { 22,34 };
	m_Table[0x6848] = { 22,35 };
	m_Table[0x6849] = { 22,36 };
	m_Table[0x684c] = { 22,37 };
	m_Table[0x6850] = { 22,38 };
	m_Table[0x6851] = { 22,39 };
	m_Table[0x6854] = { 22,40 };
	m_Table[0x6863] = { 22,41 };
	m_Table[0x6865] = { 22,42 };
	m_Table[0x6869] = { 22,43 };
	m_Table[0x6876] = { 22,44 };
	m_Table[0x6881] = { 22,45 };
	m_Table[0x6885] = { 22,46 };
	m_Table[0x6897] = { 22,47 };
	m_Table[0x68a2] = { 22,48 };
	m_Table[0x68a6] = { 22,49 };
	m_Table[0x68a8] = { 22,50 };
	m_Table[0x68ad] = { 22,51 };
	m_Table[0x68af] = { 22,52 };
	m_Table[0x68b0] = { 22,53 };
	m_Table[0x68b3] = { 22,54 };
	m_Table[0x68c0] = { 22,55 };
	m_Table[0x68c9] = { 22,56 };
	m_Table[0x68cb] = { 22,57 };
	m_Table[0x68cd] = { 22,58 };
	m_Table[0x68d2] = { 22,59 };
	m_Table[0x68d5] = { 22,60 };
	m_Table[0x68d8] = { 22,61 };
	m_Table[0x68da] = { 22,62 };
	m_Table[0x68ee] = { 22,63 };
	m_Table[0x68f1] = { 23,0 };
	m_Table[0x68f5] = { 23,1 };
	m_Table[0x6905] = { 23,2 };
	m_Table[0x690d] = { 23,3 };
	m_Table[0x6912] = { 23,4 };
	m_Table[0x692d] = { 23,5 };
	m_Table[0x6954] = { 23,6 };
	m_Table[0x695a] = { 23,7 };
	m_Table[0x6963] = { 23,8 };
	m_Table[0x697c] = { 23,9 };
	m_Table[0x6982] = { 23,10 };
	m_Table[0x699c] = { 23,11 };
	m_Table[0x69a8] = { 23,12 };
	m_Table[0x69b4] = { 23,13 };
	m_Table[0x69d0] = { 23,14 };
	m_Table[0x69fd] = { 23,15 };
	m_Table[0x6a21] = { 23,16 };
	m_Table[0x6a2a] = { 23,17 };
	m_Table[0x6a31] = { 23,18 };
	m_Table[0x6a61] = { 23,19 };
	m_Table[0x6a90] = { 23,20 };
	m_Table[0x6b20] = { 23,21 };
	m_Table[0x6b21] = { 23,22 };
	m_Table[0x6b22] = { 23,23 };
	m_Table[0x6b23] = { 23,24 };
	m_Table[0x6b27] = { 23,25 };
	m_Table[0x6b32] = { 23,26 };
	m_Table[0x6b3a] = { 23,27 };
	m_Table[0x6b3e] = { 23,28 };
	m_Table[0x6b47] = { 23,29 };
	m_Table[0x6b49] = { 23,30 };
	m_Table[0x6b4c] = { 23,31 };
	m_Table[0x6b62] = { 23,32 };
	m_Table[0x6b63] = { 23,33 };
	m_Table[0x6b64] = { 23,34 };
	m_Table[0x6b65] = { 23,35 };
	m_Table[0x6b66] = { 23,36 };
	m_Table[0x6b67] = { 23,37 };
	m_Table[0x6b6a] = { 23,38 };
	m_Table[0x6b79] = { 23,39 };
	m_Table[0x6b7b] = { 23,40 };
	m_Table[0x6b7c] = { 23,41 };
	m_Table[0x6b86] = { 23,42 };
	m_Table[0x6b8a] = { 23,43 };
	m_Table[0x6b8b] = { 23,44 };
	m_Table[0x6b96] = { 23,45 };
	m_Table[0x6bb5] = { 23,46 };
	m_Table[0x6bb7] = { 23,47 };
	m_Table[0x6bbf] = { 23,48 };
	m_Table[0x6bc1] = { 23,49 };
	m_Table[0x6bc5] = { 23,50 };
	m_Table[0x6bcd] = { 23,51 };
	m_Table[0x6bcf] = { 23,52 };
	m_Table[0x6bd2] = { 23,53 };
	m_Table[0x6bd4] = { 23,54 };
	m_Table[0x6bd5] = { 23,55 };
	m_Table[0x6bd9] = { 23,56 };
	m_Table[0x6bdb] = { 23,57 };
	m_Table[0x6beb] = { 23,58 };
	m_Table[0x6bef] = { 23,59 };
	m_Table[0x6c0f] = { 23,60 };
	m_Table[0x6c11] = { 23,61 };
	m_Table[0x6c13] = { 23,62 };
	m_Table[0x6c14] = { 23,63 };
	m_Table[0x6c18] = { 24,0 };
	m_Table[0x6c1b] = { 24,1 };
	m_Table[0x6c1f] = { 24,2 };
	m_Table[0x6c22] = { 24,3 };
	m_Table[0x6c26] = { 24,4 };
	m_Table[0x6c27] = { 24,5 };
	m_Table[0x6c28] = { 24,6 };
	m_Table[0x6c2e] = { 24,7 };
	m_Table[0x6c2f] = { 24,8 };
	m_Table[0x6c30] = { 24,9 };
	m_Table[0x6c34] = { 24,10 };
	m_Table[0x6c38] = { 24,11 };
	m_Table[0x6c41] = { 24,12 };
	m_Table[0x6c42] = { 24,13 };
	m_Table[0x6c47] = { 24,14 };
	m_Table[0x6c49] = { 24,15 };
	m_Table[0x6c57] = { 24,16 };
	m_Table[0x6c5b] = { 24,17 };
	m_Table[0x6c5d] = { 24,18 };
	m_Table[0x6c5e] = { 24,19 };
	m_Table[0x6c5f] = { 24,20 };
	m_Table[0x6c60] = { 24,21 };
	m_Table[0x6c61] = { 24,22 };
	m_Table[0x6c64] = { 24,23 };
	m_Table[0x6c6a] = { 24,24 };
	m_Table[0x6c70] = { 24,25 };
	m_Table[0x6c79] = { 24,26 };
	m_Table[0x6c7d] = { 24,27 };
	m_Table[0x6c83] = { 24,28 };
	m_Table[0x6c88] = { 24,29 };
	m_Table[0x6c89] = { 24,30 };
	m_Table[0x6c99] = { 24,31 };
	m_Table[0x6c9b] = { 24,32 };
	m_Table[0x6c9f] = { 24,33 };
	m_Table[0x6ca1] = { 24,34 };
	m_Table[0x6ca5] = { 24,35 };
	m_Table[0x6ca6] = { 24,36 };
	m_Table[0x6ca7] = { 24,37 };
	m_Table[0x6caa] = { 24,38 };
	m_Table[0x6cab] = { 24,39 };
	m_Table[0x6cb3] = { 24,40 };
	m_Table[0x6cb8] = { 24,41 };
	m_Table[0x6cb9] = { 24,42 };
	m_Table[0x6cbb] = { 24,43 };
	m_Table[0x6cbe] = { 24,44 };
	m_Table[0x6cbf] = { 24,45 };
	m_Table[0x6cc4] = { 24,46 };
	m_Table[0x6cc9] = { 24,47 };
	m_Table[0x6cca] = { 24,48 };
	m_Table[0x6ccc] = { 24,49 };
	m_Table[0x6cd5] = { 24,50 };
	m_Table[0x6cdb] = { 24,51 };
	m_Table[0x6ce1] = { 24,52 };
	m_Table[0x6ce2] = { 24,53 };
	m_Table[0x6ce3] = { 24,54 };
	m_Table[0x6ce5] = { 24,55 };
	m_Table[0x6ce8] = { 24,56 };
	m_Table[0x6cea] = { 24,57 };
	m_Table[0x6cf0] = { 24,58 };
	m_Table[0x6cf3] = { 24,59 };
	m_Table[0x6cf5] = { 24,60 };
	m_Table[0x6cfc] = { 24,61 };
	m_Table[0x6cfd] = { 24,62 };
	m_Table[0x6d01] = { 24,63 };
	m_Table[0x6d0b] = { 25,0 };
	m_Table[0x6d12] = { 25,1 };
	m_Table[0x6d17] = { 25,2 };
	m_Table[0x6d1b] = { 25,3 };
	m_Table[0x6d1e] = { 25,4 };
	m_Table[0x6d25] = { 25,5 };
	m_Table[0x6d2a] = { 25,6 };
	m_Table[0x6d32] = { 25,7 };
	m_Table[0x6d3b] = { 25,8 };
	m_Table[0x6d3e] = { 25,9 };
	m_Table[0x6d41] = { 25,10 };
	m_Table[0x6d45] = { 25,11 };
	m_Table[0x6d46] = { 25,12 };
	m_Table[0x6d47] = { 25,13 };
	m_Table[0x6d4a] = { 25,14 };
	m_Table[0x6d4b] = { 25,15 };
	m_Table[0x6d4e] = { 25,16 };
	m_Table[0x6d51] = { 25,17 };
	m_Table[0x6d52] = { 25,18 };
	m_Table[0x6d53] = { 25,19 };
	m_Table[0x6d59] = { 25,20 };
	m_Table[0x6d66] = { 25,21 };
	m_Table[0x6d69] = { 25,22 };
	m_Table[0x6d6a] = { 25,23 };
	m_Table[0x6d6e] = { 25,24 };
	m_Table[0x6d74] = { 25,25 };
	m_Table[0x6d77] = { 25,26 };
	m_Table[0x6d78] = { 25,27 };
	m_Table[0x6d82] = { 25,28 };
	m_Table[0x6d85] = { 25,29 };
	m_Table[0x6d88] = { 25,30 };
	m_Table[0x6d89] = { 25,31 };
	m_Table[0x6d8c] = { 25,32 };
	m_Table[0x6d8e] = { 25,33 };
	m_Table[0x6d9b] = { 25,34 };
	m_Table[0x6d9d] = { 25,35 };
	m_Table[0x6da1] = { 25,36 };
	m_Table[0x6da4] = { 25,37 };
	m_Table[0x6da6] = { 25,38 };
	m_Table[0x6da8] = { 25,39 };
	m_Table[0x6db2] = { 25,40 };
	m_Table[0x6db5] = { 25,41 };
	m_Table[0x6dc0] = { 25,42 };
	m_Table[0x6dc6] = { 25,43 };
	m_Table[0x6dcb] = { 25,44 };
	m_Table[0x6dd1] = { 25,45 };
	m_Table[0x6dd8] = { 25,46 };
	m_Table[0x6de1] = { 25,47 };
	m_Table[0x6de4] = { 25,48 };
	m_Table[0x6deb] = { 25,49 };
	m_Table[0x6dee] = { 25,50 };
	m_Table[0x6df1] = { 25,51 };
	m_Table[0x6df7] = { 25,52 };
	m_Table[0x6df9] = { 25,53 };
	m_Table[0x6dfb] = { 25,54 };
	m_Table[0x6e05] = { 25,55 };
	m_Table[0x6e0a] = { 25,56 };
	m_Table[0x6e0d] = { 25,57 };
	m_Table[0x6e10] = { 25,58 };
	m_Table[0x6e14] = { 25,59 };
	m_Table[0x6e17] = { 25,60 };
	m_Table[0x6e20] = { 25,61 };
	m_Table[0x6e21] = { 25,62 };
	m_Table[0x6e23] = { 25,63 };
	m_Table[0x6e25] = { 26,0 };
	m_Table[0x6e29] = { 26,1 };
	m_Table[0x6e2f] = { 26,2 };
	m_Table[0x6e34] = { 26,3 };
	m_Table[0x6e38] = { 26,4 };
	m_Table[0x6e56] = { 26,5 };
	m_Table[0x6e58] = { 26,6 };
	m_Table[0x6e7e] = { 26,7 };
	m_Table[0x6e7f] = { 26,8 };
	m_Table[0x6e83] = { 26,9 };
	m_Table[0x6e85] = { 26,10 };
	m_Table[0x6e89] = { 26,11 };
	m_Table[0x6e90] = { 26,12 };
	m_Table[0x6e9c] = { 26,13 };
	m_Table[0x6ea2] = { 26,14 };
	m_Table[0x6eaa] = { 26,15 };
	m_Table[0x6eb4] = { 26,16 };
	m_Table[0x6eb6] = { 26,17 };
	m_Table[0x6ec7] = { 26,18 };
	m_Table[0x6ecb] = { 26,19 };
	m_Table[0x6ed1] = { 26,20 };
	m_Table[0x6ed4] = { 26,21 };
	m_Table[0x6eda] = { 26,22 };
	m_Table[0x6ede] = { 26,23 };
	m_Table[0x6ee1] = { 26,24 };
	m_Table[0x6ee4] = { 26,25 };
	m_Table[0x6ee5] = { 26,26 };
	m_Table[0x6ee8] = { 26,27 };
	m_Table[0x6ee9] = { 26,28 };
	m_Table[0x6ef4] = { 26,29 };
	m_Table[0x6f02] = { 26,30 };
	m_Table[0x6f06] = { 26,31 };
	m_Table[0x6f0f] = { 26,32 };
	m_Table[0x6f14] = { 26,33 };
	m_Table[0x6f20] = { 26,34 };
	m_Table[0x6f2b] = { 26,35 };
	m_Table[0x6f58] = { 26,36 };
	m_Table[0x6f5c] = { 26,37 };
	m_Table[0x6f6d] = { 26,38 };
	m_Table[0x6f6e] = { 26,39 };
	m_Table[0x6f84] = { 26,40 };
	m_Table[0x6f9c] = { 26,41 };
	m_Table[0x6fb3] = { 26,42 };
	m_Table[0x6fc0] = { 26,43 };
	m_Table[0x6fd1] = { 26,44 };
	m_Table[0x704c] = { 26,45 };
	m_Table[0x706b] = { 26,46 };
	m_Table[0x706d] = { 26,47 };
	m_Table[0x706f] = { 26,48 };
	m_Table[0x7070] = { 26,49 };
	m_Table[0x7075] = { 26,50 };
	m_Table[0x7076] = { 26,51 };
	m_Table[0x707c] = { 26,52 };
	m_Table[0x707e] = { 26,53 };
	m_Table[0x707f] = { 26,54 };
	m_Table[0x7089] = { 26,55 };
	m_Table[0x708a] = { 26,56 };
	m_Table[0x708e] = { 26,57 };
	m_Table[0x7092] = { 26,58 };
	m_Table[0x7095] = { 26,59 };
	m_Table[0x7096] = { 26,60 };
	m_Table[0x70ad] = { 26,61 };
	m_Table[0x70ae] = { 26,62 };
	m_Table[0x70b3] = { 26,63 };
	m_Table[0x70b8] = { 27,0 };
	m_Table[0x70b9] = { 27,1 };
	m_Table[0x70bc] = { 27,2 };
	m_Table[0x70c2] = { 27,3 };
	m_Table[0x70c3] = { 27,4 };
	m_Table[0x70c8] = { 27,5 };
	m_Table[0x70d8] = { 27,6 };
	m_Table[0x70db] = { 27,7 };
	m_Table[0x70df] = { 27,8 };
	m_Table[0x70e4] = { 27,9 };
	m_Table[0x70e6] = { 27,10 };
	m_Table[0x70e7] = { 27,11 };
	m_Table[0x70eb] = { 27,12 };
	m_Table[0x70ed] = { 27,13 };
	m_Table[0x70ef] = { 27,14 };
	m_Table[0x70f7] = { 27,15 };
	m_Table[0x70f9] = { 27,16 };
	m_Table[0x7109] = { 27,17 };
	m_Table[0x710a] = { 27,18 };
	m_Table[0x7115] = { 27,19 };
	m_Table[0x711a] = { 27,20 };
	m_Table[0x7126] = { 27,21 };
	m_Table[0x7130] = { 27,22 };
	m_Table[0x7136] = { 27,23 };
	m_Table[0x714c] = { 27,24 };
	m_Table[0x714e] = { 27,25 };
	m_Table[0x715e] = { 27,26 };
	m_Table[0x7164] = { 27,27 };
	m_Table[0x7167] = { 27,28 };
	m_Table[0x716e] = { 27,29 };
	m_Table[0x717d] = { 27,30 };
	m_Table[0x7184] = { 27,31 };
	m_Table[0x718a] = { 27,32 };
	m_Table[0x718f] = { 27,33 };
	m_Table[0x7194] = { 27,34 };
	m_Table[0x7199] = { 27,35 };
	m_Table[0x719f] = { 27,36 };
	m_Table[0x71ac] = { 27,37 };
	m_Table[0x71c3] = { 27,38 };
	m_Table[0x71d5] = { 27,39 };
	m_Table[0x71e5] = { 27,40 };
	m_Table[0x7206] = { 27,41 };
	m_Table[0x722c] = { 27,42 };
	m_Table[0x7231] = { 27,43 };
	m_Table[0x7235] = { 27,44 };
	m_Table[0x7236] = { 27,45 };
	m_Table[0x7237] = { 27,46 };
	m_Table[0x7238] = { 27,47 };
	m_Table[0x7239] = { 27,48 };
	m_Table[0x723d] = { 27,49 };
	m_Table[0x7247] = { 27,50 };
	m_Table[0x7248] = { 27,51 };
	m_Table[0x724c] = { 27,52 };
	m_Table[0x7259] = { 27,53 };
	m_Table[0x725b] = { 27,54 };
	m_Table[0x7262] = { 27,55 };
	m_Table[0x7267] = { 27,56 };
	m_Table[0x7269] = { 27,57 };
	m_Table[0x7272] = { 27,58 };
	m_Table[0x7275] = { 27,59 };
	m_Table[0x7279] = { 27,60 };
	m_Table[0x727a] = { 27,61 };
	m_Table[0x7281] = { 27,62 };
	m_Table[0x72af] = { 27,63 };
	m_Table[0x72b6] = { 28,0 };
	m_Table[0x72b9] = { 28,1 };
	m_Table[0x72c2] = { 28,2 };
	m_Table[0x72d0] = { 28,3 };
	m_Table[0x72d7] = { 28,4 };
	m_Table[0x72d9] = { 28,5 };
	m_Table[0x72e0] = { 28,6 };
	m_Table[0x72e1] = { 28,7 };
	m_Table[0x72ec] = { 28,8 };
	m_Table[0x72ed] = { 28,9 };
	m_Table[0x72ee] = { 28,10 };
	m_Table[0x72f1] = { 28,11 };
	m_Table[0x72f8] = { 28,12 };
	m_Table[0x72fc] = { 28,13 };
	m_Table[0x730e] = { 28,14 };
	m_Table[0x7316] = { 28,15 };
	m_Table[0x731b] = { 28,16 };
	m_Table[0x731c] = { 28,17 };
	m_Table[0x7321] = { 28,18 };
	m_Table[0x732a] = { 28,19 };
	m_Table[0x732b] = { 28,20 };
	m_Table[0x732e] = { 28,21 };
	m_Table[0x7334] = { 28,22 };
	m_Table[0x7384] = { 28,23 };
	m_Table[0x7387] = { 28,24 };
	m_Table[0x7389] = { 28,25 };
	m_Table[0x738b] = { 28,26 };
	m_Table[0x739b] = { 28,27 };
	m_Table[0x73a9] = { 28,28 };
	m_Table[0x73ab] = { 28,29 };
	m_Table[0x73af] = { 28,30 };
	m_Table[0x73b0] = { 28,31 };
	m_Table[0x73b2] = { 28,32 };
	m_Table[0x73bb] = { 28,33 };
	m_Table[0x73ca] = { 28,34 };
	m_Table[0x73cd] = { 28,35 };
	m_Table[0x73e0] = { 28,36 };
	m_Table[0x73ed] = { 28,37 };
	m_Table[0x7403] = { 28,38 };
	m_Table[0x7406] = { 28,39 };
	m_Table[0x742a] = { 28,40 };
	m_Table[0x7433] = { 28,41 };
	m_Table[0x7434] = { 28,42 };
	m_Table[0x743c] = { 28,43 };
	m_Table[0x745e] = { 28,44 };
	m_Table[0x7470] = { 28,45 };
	m_Table[0x7483] = { 28,46 };
	m_Table[0x748b] = { 28,47 };
	m_Table[0x74dc] = { 28,48 };
	m_Table[0x74e3] = { 28,49 };
	m_Table[0x74e6] = { 28,50 };
	m_Table[0x74ee] = { 28,51 };
	m_Table[0x74f6] = { 28,52 };
	m_Table[0x74f7] = { 28,53 };
	m_Table[0x7518] = { 28,54 };
	m_Table[0x751a] = { 28,55 };
	m_Table[0x751c] = { 28,56 };
	m_Table[0x751f] = { 28,57 };
	m_Table[0x7528] = { 28,58 };
	m_Table[0x7529] = { 28,59 };
	m_Table[0x752b] = { 28,60 };
	m_Table[0x7530] = { 28,61 };
	m_Table[0x7531] = { 28,62 };
	m_Table[0x7532] = { 28,63 };
	m_Table[0x7533] = { 29,0 };
	m_Table[0x7535] = { 29,1 };
	m_Table[0x7537] = { 29,2 };
	m_Table[0x7538] = { 29,3 };
	m_Table[0x753b] = { 29,4 };
	m_Table[0x7545] = { 29,5 };
	m_Table[0x754c] = { 29,6 };
	m_Table[0x754f] = { 29,7 };
	m_Table[0x7554] = { 29,8 };
	m_Table[0x7559] = { 29,9 };
	m_Table[0x755c] = { 29,10 };
	m_Table[0x7565] = { 29,11 };
	m_Table[0x756a] = { 29,12 };
	m_Table[0x7574] = { 29,13 };
	m_Table[0x7586] = { 29,14 };
	m_Table[0x758f] = { 29,15 };
	m_Table[0x7591] = { 29,16 };
	m_Table[0x7597] = { 29,17 };
	m_Table[0x75a4] = { 29,18 };
	m_Table[0x75ab] = { 29,19 };
	m_Table[0x75af] = { 29,20 };
	m_Table[0x75b2] = { 29,21 };
	m_Table[0x75bc] = { 29,22 };
	m_Table[0x75be] = { 29,23 };
	m_Table[0x75c5] = { 29,24 };
	m_Table[0x75c7] = { 29,25 };
	m_Table[0x75d2] = { 29,26 };
	m_Table[0x75d5] = { 29,27 };
	m_Table[0x75db] = { 29,28 };
	m_Table[0x75f4] = { 29,29 };
	m_Table[0x75fc] = { 29,30 };
	m_Table[0x761f] = { 29,31 };
	m_Table[0x7624] = { 29,32 };
	m_Table[0x7626] = { 29,33 };
	m_Table[0x764c] = { 29,34 };
	m_Table[0x767b] = { 29,35 };
	m_Table[0x767d] = { 29,36 };
	m_Table[0x767e] = { 29,37 };
	m_Table[0x7682] = { 29,38 };
	m_Table[0x7684] = { 29,39 };
	m_Table[0x7686] = { 29,40 };
	m_Table[0x7687] = { 29,41 };
	m_Table[0x7696] = { 29,42 };
	m_Table[0x76ae] = { 29,43 };
	m_Table[0x76b1] = { 29,44 };
	m_Table[0x76c6] = { 29,45 };
	m_Table[0x76c8] = { 29,46 };
	m_Table[0x76ca] = { 29,47 };
	m_Table[0x76cf] = { 29,48 };
	m_Table[0x76d0] = { 29,49 };
	m_Table[0x76d1] = { 29,50 };
	m_Table[0x76d2] = { 29,51 };
	m_Table[0x76d6] = { 29,52 };
	m_Table[0x76d7] = { 29,53 };
	m_Table[0x76d8] = { 29,54 };
	m_Table[0x76db] = { 29,55 };
	m_Table[0x76df] = { 29,56 };
	m_Table[0x76e5] = { 29,57 };
	m_Table[0x76ee] = { 29,58 };
	m_Table[0x76ef] = { 29,59 };
	m_Table[0x76f2] = { 29,60 };
	m_Table[0x76f4] = { 29,61 };
	m_Table[0x76f8] = { 29,62 };
	m_Table[0x76fc] = { 29,63 };
	m_Table[0x76fe] = { 30,0 };
	m_Table[0x7701] = { 30,1 };
	m_Table[0x7709] = { 30,2 };
	m_Table[0x770b] = { 30,3 };
	m_Table[0x771f] = { 30,4 };
	m_Table[0x7720] = { 30,5 };
	m_Table[0x7737] = { 30,6 };
	m_Table[0x773c] = { 30,7 };
	m_Table[0x7740] = { 30,8 };
	m_Table[0x7741] = { 30,9 };
	m_Table[0x775b] = { 30,10 };
	m_Table[0x7761] = { 30,11 };
	m_Table[0x7763] = { 30,12 };
	m_Table[0x777f] = { 30,13 };
	m_Table[0x7784] = { 30,14 };
	m_Table[0x7785] = { 30,15 };
	m_Table[0x778e] = { 30,16 };
	m_Table[0x77a7] = { 30,17 };
	m_Table[0x77aa] = { 30,18 };
	m_Table[0x77ac] = { 30,19 };
	m_Table[0x77bf] = { 30,20 };
	m_Table[0x77db] = { 30,21 };
	m_Table[0x77e2] = { 30,22 };
	m_Table[0x77e3] = { 30,23 };
	m_Table[0x77e5] = { 30,24 };
	m_Table[0x77e9] = { 30,25 };
	m_Table[0x77ed] = { 30,26 };
	m_Table[0x77ee] = { 30,27 };
	m_Table[0x77f3] = { 30,28 };
	m_Table[0x77ff] = { 30,29 };
	m_Table[0x7801] = { 30,30 };
	m_Table[0x7802] = { 30,31 };
	m_Table[0x780c] = { 30,32 };
	m_Table[0x780d] = { 30,33 };
	m_Table[0x7814] = { 30,34 };
	m_Table[0x7816] = { 30,35 };
	m_Table[0x7834] = { 30,36 };
	m_Table[0x7838] = { 30,37 };
	m_Table[0x7840] = { 30,38 };
	m_Table[0x7845] = { 30,39 };
	m_Table[0x785d] = { 30,40 };
	m_Table[0x786b] = { 30,41 };
	m_Table[0x786c] = { 30,42 };
	m_Table[0x786e] = { 30,43 };
	m_Table[0x788d] = { 30,44 };
	m_Table[0x788e] = { 30,45 };
	m_Table[0x7891] = { 30,46 };
	m_Table[0x7897] = { 30,47 };
	m_Table[0x7898] = { 30,48 };
	m_Table[0x78a7] = { 30,49 };
	m_Table[0x78b0] = { 30,50 };
	m_Table[0x78b1] = { 30,51 };
	m_Table[0x78b3] = { 30,52 };
	m_Table[0x78c1] = { 30,53 };
	m_Table[0x78e8] = { 30,54 };
	m_Table[0x78f7] = { 30,55 };
	m_Table[0x7901] = { 30,56 };
	m_Table[0x793a] = { 30,57 };
	m_Table[0x793c] = { 30,58 };
	m_Table[0x793e] = { 30,59 };
	m_Table[0x7941] = { 30,60 };
	m_Table[0x7956] = { 30,61 };
	m_Table[0x795d] = { 30,62 };
	m_Table[0x795e] = { 30,63 };
	m_Table[0x795f] = { 31,0 };
	m_Table[0x7965] = { 31,1 };
	m_Table[0x7968] = { 31,2 };
	m_Table[0x796d] = { 31,3 };
	m_Table[0x7977] = { 31,4 };
	m_Table[0x7978] = { 31,5 };
	m_Table[0x797a] = { 31,6 };
	m_Table[0x7980] = { 31,7 };
	m_Table[0x7981] = { 31,8 };
	m_Table[0x7984] = { 31,9 };
	m_Table[0x798f] = { 31,10 };
	m_Table[0x79b9] = { 31,11 };
	m_Table[0x79bb] = { 31,12 };
	m_Table[0x79bd] = { 31,13 };
	m_Table[0x79be] = { 31,14 };
	m_Table[0x79c0] = { 31,15 };
	m_Table[0x79c1] = { 31,16 };
	m_Table[0x79c6] = { 31,17 };
	m_Table[0x79c9] = { 31,18 };
	m_Table[0x79cb] = { 31,19 };
	m_Table[0x79cd] = { 31,20 };
	m_Table[0x79d1] = { 31,21 };
	m_Table[0x79d2] = { 31,22 };
	m_Table[0x79d8] = { 31,23 };
	m_Table[0x79df] = { 31,24 };
	m_Table[0x79e4] = { 31,25 };
	m_Table[0x79e6] = { 31,26 };
	m_Table[0x79e7] = { 31,27 };
	m_Table[0x79e9] = { 31,28 };
	m_Table[0x79ef] = { 31,29 };
	m_Table[0x79f0] = { 31,30 };
	m_Table[0x79fb] = { 31,31 };
	m_Table[0x7a00] = { 31,32 };
	m_Table[0x7a0b] = { 31,33 };
	m_Table[0x7a0d] = { 31,34 };
	m_Table[0x7a0e] = { 31,35 };
	m_Table[0x7a1a] = { 31,36 };
	m_Table[0x7a20] = { 31,37 };
	m_Table[0x7a33] = { 31,38 };
	m_Table[0x7a3b] = { 31,39 };
	m_Table[0x7a3c] = { 31,40 };
	m_Table[0x7a3f] = { 31,41 };
	m_Table[0x7a46] = { 31,42 };
	m_Table[0x7a57] = { 31,43 };
	m_Table[0x7a74] = { 31,44 };
	m_Table[0x7a76] = { 31,45 };
	m_Table[0x7a77] = { 31,46 };
	m_Table[0x7a7a] = { 31,47 };
	m_Table[0x7a7f] = { 31,48 };
	m_Table[0x7a81] = { 31,49 };
	m_Table[0x7a83] = { 31,50 };
	m_Table[0x7a84] = { 31,51 };
	m_Table[0x7a91] = { 31,52 };
	m_Table[0x7a96] = { 31,53 };
	m_Table[0x7a97] = { 31,54 };
	m_Table[0x7a9c] = { 31,55 };
	m_Table[0x7a9d] = { 31,56 };
	m_Table[0x7aa5] = { 31,57 };
	m_Table[0x7acb] = { 31,58 };
	m_Table[0x7ad6] = { 31,59 };
	m_Table[0x7ad9] = { 31,60 };
	m_Table[0x7ade] = { 31,61 };
	m_Table[0x7adf] = { 31,62 };
	m_Table[0x7ae0] = { 31,63 };
	m_Table[0x7ae5] = { 32,0 };
	m_Table[0x7aed] = { 32,1 };
	m_Table[0x7aef] = { 32,2 };
	m_Table[0x7af9] = { 32,3 };
	m_Table[0x7aff] = { 32,4 };
	m_Table[0x7b0b] = { 32,5 };
	m_Table[0x7b11] = { 32,6 };
	m_Table[0x7b14] = { 32,7 };
	m_Table[0x7b19] = { 32,8 };
	m_Table[0x7b1b] = { 32,9 };
	m_Table[0x7b26] = { 32,10 };
	m_Table[0x7b28] = { 32,11 };
	m_Table[0x7b2c] = { 32,12 };
	m_Table[0x7b3c] = { 32,13 };
	m_Table[0x7b49] = { 32,14 };
	m_Table[0x7b4b] = { 32,15 };
	m_Table[0x7b50] = { 32,16 };
	m_Table[0x7b51] = { 32,17 };
	m_Table[0x7b52] = { 32,18 };
	m_Table[0x7b54] = { 32,19 };
	m_Table[0x7b56] = { 32,20 };
	m_Table[0x7b5b] = { 32,21 };
	m_Table[0x7b75] = { 32,22 };
	m_Table[0x7b79] = { 32,23 };
	m_Table[0x7b7e] = { 32,24 };
	m_Table[0x7b80] = { 32,25 };
	m_Table[0x7b97] = { 32,26 };
	m_Table[0x7ba1] = { 32,27 };
	m_Table[0x7baa] = { 32,28 };
	m_Table[0x7bad] = { 32,29 };
	m_Table[0x7bb1] = { 32,30 };
	m_Table[0x7bc7] = { 32,31 };
	m_Table[0x7be1] = { 32,32 };
	m_Table[0x7bee] = { 32,33 };
	m_Table[0x7bf7] = { 32,34 };
	m_Table[0x7c27] = { 32,35 };
	m_Table[0x7c4d] = { 32,36 };
	m_Table[0x7c73] = { 32,37 };
	m_Table[0x7c7b] = { 32,38 };
	m_Table[0x7c7d] = { 32,39 };
	m_Table[0x7c89] = { 32,40 };
	m_Table[0x7c92] = { 32,41 };
	m_Table[0x7c97] = { 32,42 };
	m_Table[0x7c98] = { 32,43 };
	m_Table[0x7c9f] = { 32,44 };
	m_Table[0x7ca4] = { 32,45 };
	m_Table[0x7caa] = { 32,46 };
	m_Table[0x7cae] = { 32,47 };
	m_Table[0x7cb9] = { 32,48 };
	m_Table[0x7cbe] = { 32,49 };
	m_Table[0x7cca] = { 32,50 };
	m_Table[0x7cd5] = { 32,51 };
	m_Table[0x7cd6] = { 32,52 };
	m_Table[0x7cd9] = { 32,53 };
	m_Table[0x7cdf] = { 32,54 };
	m_Table[0x7ce0] = { 32,55 };
	m_Table[0x7cfb] = { 32,56 };
	m_Table[0x7d20] = { 32,57 };
	m_Table[0x7d22] = { 32,58 };
	m_Table[0x7d27] = { 32,59 };
	m_Table[0x7d2b] = { 32,60 };
	m_Table[0x7d2f] = { 32,61 };
	m_Table[0x7d6e] = { 32,62 };
	m_Table[0x7e41] = { 32,63 };
	m_Table[0x7ea0] = { 33,0 };
	m_Table[0x7ea2] = { 33,1 };
	m_Table[0x7ea4] = { 33,2 };
	m_Table[0x7ea6] = { 33,3 };
	m_Table[0x7ea7] = { 33,4 };
	m_Table[0x7eaa] = { 33,5 };
	m_Table[0x7eac] = { 33,6 };
	m_Table[0x7eaf] = { 33,7 };
	m_Table[0x7eb1] = { 33,8 };
	m_Table[0x7eb2] = { 33,9 };
	m_Table[0x7eb3] = { 33,10 };
	m_Table[0x7eb5] = { 33,11 };
	m_Table[0x7eb6] = { 33,12 };
	m_Table[0x7eb7] = { 33,13 };
	m_Table[0x7eb8] = { 33,14 };
	m_Table[0x7eb9] = { 33,15 };
	m_Table[0x7eba] = { 33,16 };
	m_Table[0x7ebd] = { 33,17 };
	m_Table[0x7ebf] = { 33,18 };
	m_Table[0x7ec3] = { 33,19 };
	m_Table[0x7ec4] = { 33,20 };
	m_Table[0x7ec5] = { 33,21 };
	m_Table[0x7ec6] = { 33,22 };
	m_Table[0x7ec7] = { 33,23 };
	m_Table[0x7ec8] = { 33,24 };
	m_Table[0x7ecc] = { 33,25 };
	m_Table[0x7ecd] = { 33,26 };
	m_Table[0x7ecf] = { 33,27 };
	m_Table[0x7ed1] = { 33,28 };
	m_Table[0x7ed2] = { 33,29 };
	m_Table[0x7ed3] = { 33,30 };
	m_Table[0x7ed5] = { 33,31 };
	m_Table[0x7ed8] = { 33,32 };
	m_Table[0x7ed9] = { 33,33 };
	m_Table[0x7edc] = { 33,34 };
	m_Table[0x7edd] = { 33,35 };
	m_Table[0x7ede] = { 33,36 };
	m_Table[0x7edf] = { 33,37 };
	m_Table[0x7ee3] = { 33,38 };
	m_Table[0x7ee5] = { 33,39 };
	m_Table[0x7ee7] = { 33,40 };
	m_Table[0x7ee9] = { 33,41 };
	m_Table[0x7eea] = { 33,42 };
	m_Table[0x7eed] = { 33,43 };
	m_Table[0x7ef3] = { 33,44 };
	m_Table[0x7ef4] = { 33,45 };
	m_Table[0x7ef5] = { 33,46 };
	m_Table[0x7ef7] = { 33,47 };
	m_Table[0x7ef8] = { 33,48 };
	m_Table[0x7efc] = { 33,49 };
	m_Table[0x7eff] = { 33,50 };
	m_Table[0x7f05] = { 33,51 };
	m_Table[0x7f06] = { 33,52 };
	m_Table[0x7f09] = { 33,53 };
	m_Table[0x7f13] = { 33,54 };
	m_Table[0x7f14] = { 33,55 };
	m_Table[0x7f15] = { 33,56 };
	m_Table[0x7f16] = { 33,57 };
	m_Table[0x7f18] = { 33,58 };
	m_Table[0x7f1a] = { 33,59 };
	m_Table[0x7f1d] = { 33,60 };
	m_Table[0x7f20] = { 33,61 };
	m_Table[0x7f29] = { 33,62 };
	m_Table[0x7f34] = { 33,63 };
	m_Table[0x7f38] = { 34,0 };
	m_Table[0x7f3a] = { 34,1 };
	m_Table[0x7f50] = { 34,2 };
	m_Table[0x7f51] = { 34,3 };
	m_Table[0x7f55] = { 34,4 };
	m_Table[0x7f57] = { 34,5 };
	m_Table[0x7f5a] = { 34,6 };
	m_Table[0x7f62] = { 34,7 };
	m_Table[0x7f69] = { 34,8 };
	m_Table[0x7f6a] = { 34,9 };
	m_Table[0x7f6e] = { 34,10 };
	m_Table[0x7f72] = { 34,11 };
	m_Table[0x7f79] = { 34,12 };
	m_Table[0x7f81] = { 34,13 };
	m_Table[0x7f8a] = { 34,14 };
	m_Table[0x7f8e] = { 34,15 };
	m_Table[0x7f94] = { 34,16 };
	m_Table[0x7f9e] = { 34,17 };
	m_Table[0x7fa4] = { 34,18 };
	m_Table[0x7fb9] = { 34,19 };
	m_Table[0x7fbd] = { 34,20 };
	m_Table[0x7fc1] = { 34,21 };
	m_Table[0x7fc5] = { 34,22 };
	m_Table[0x7fd4] = { 34,23 };
	m_Table[0x7fd8] = { 34,24 };
	m_Table[0x7fe0] = { 34,25 };
	m_Table[0x7ff0] = { 34,26 };
	m_Table[0x7ffb] = { 34,27 };
	m_Table[0x7ffc] = { 34,28 };
	m_Table[0x8000] = { 34,29 };
	m_Table[0x8001] = { 34,30 };
	m_Table[0x8003] = { 34,31 };
	m_Table[0x8005] = { 34,32 };
	m_Table[0x800c] = { 34,33 };
	m_Table[0x800d] = { 34,34 };
	m_Table[0x8010] = { 34,35 };
	m_Table[0x8015] = { 34,36 };
	m_Table[0x8017] = { 34,37 };
	m_Table[0x8019] = { 34,38 };
	m_Table[0x8026] = { 34,39 };
	m_Table[0x8033] = { 34,40 };
	m_Table[0x8036] = { 34,41 };
	m_Table[0x8038] = { 34,42 };
	m_Table[0x803b] = { 34,43 };
	m_Table[0x803d] = { 34,44 };
	m_Table[0x803f] = { 34,45 };
	m_Table[0x8042] = { 34,46 };
	m_Table[0x804a] = { 34,47 };
	m_Table[0x804c] = { 34,48 };
	m_Table[0x8054] = { 34,49 };
	m_Table[0x8058] = { 34,50 };
	m_Table[0x805a] = { 34,51 };
	m_Table[0x806a] = { 34,52 };
	m_Table[0x8083] = { 34,53 };
	m_Table[0x8086] = { 34,54 };
	m_Table[0x8089] = { 34,55 };
	m_Table[0x808c] = { 34,56 };
	m_Table[0x8096] = { 34,57 };
	m_Table[0x809a] = { 34,58 };
	m_Table[0x809d] = { 34,59 };
	m_Table[0x80a0] = { 34,60 };
	m_Table[0x80a1] = { 34,61 };
	m_Table[0x80a2] = { 34,62 };
	m_Table[0x80a4] = { 34,63 };
	m_Table[0x80a5] = { 35,0 };
	m_Table[0x80a9] = { 35,1 };
	m_Table[0x80aa] = { 35,2 };
	m_Table[0x80ae] = { 35,3 };
	m_Table[0x80af] = { 35,4 };
	m_Table[0x80b2] = { 35,5 };
	m_Table[0x80b4] = { 35,6 };
	m_Table[0x80ba] = { 35,7 };
	m_Table[0x80bf] = { 35,8 };
	m_Table[0x80c0] = { 35,9 };
	m_Table[0x80c1] = { 35,10 };
	m_Table[0x80c3] = { 35,11 };
	m_Table[0x80c6] = { 35,12 };
	m_Table[0x80cc] = { 35,13 };
	m_Table[0x80ce] = { 35,14 };
	m_Table[0x80d6] = { 35,15 };
	m_Table[0x80da] = { 35,16 };
	m_Table[0x80dc] = { 35,17 };
	m_Table[0x80de] = { 35,18 };
	m_Table[0x80e1] = { 35,19 };
	m_Table[0x80f3] = { 35,20 };
	m_Table[0x80f6] = { 35,21 };
	m_Table[0x80f8] = { 35,22 };
	m_Table[0x80fa] = { 35,23 };
	m_Table[0x80fd] = { 35,24 };
	m_Table[0x8102] = { 35,25 };
	m_Table[0x8106] = { 35,26 };
	m_Table[0x8109] = { 35,27 };
	m_Table[0x810a] = { 35,28 };
	m_Table[0x810f] = { 35,29 };
	m_Table[0x8111] = { 35,30 };
	m_Table[0x8116] = { 35,31 };
	m_Table[0x811a] = { 35,32 };
	m_Table[0x8131] = { 35,33 };
	m_Table[0x8138] = { 35,34 };
	m_Table[0x813e] = { 35,35 };
	m_Table[0x8148] = { 35,36 };
	m_Table[0x814a] = { 35,37 };
	m_Table[0x8150] = { 35,38 };
	m_Table[0x8154] = { 35,39 };
	m_Table[0x8155] = { 35,40 };
	m_Table[0x8165] = { 35,41 };
	m_Table[0x8170] = { 35,42 };
	m_Table[0x8179] = { 35,43 };
	m_Table[0x817a] = { 35,44 };
	m_Table[0x817b] = { 35,45 };
	m_Table[0x817e] = { 35,46 };
	m_Table[0x817f] = { 35,47 };
	m_Table[0x8180] = { 35,48 };
	m_Table[0x818a] = { 35,49 };
	m_Table[0x818f] = { 35,50 };
	m_Table[0x819b] = { 35,51 };
	m_Table[0x819c] = { 35,52 };
	m_Table[0x819d] = { 35,53 };
	m_Table[0x81a8] = { 35,54 };
	m_Table[0x81c2] = { 35,55 };
	m_Table[0x81e3] = { 35,56 };
	m_Table[0x81ea] = { 35,57 };
	m_Table[0x81ed] = { 35,58 };
	m_Table[0x81f3] = { 35,59 };
	m_Table[0x81f4] = { 35,60 };
	m_Table[0x8205] = { 35,61 };
	m_Table[0x8206] = { 35,62 };
	m_Table[0x820c] = { 35,63 };
	m_Table[0x820d] = { 36,0 };
	m_Table[0x8212] = { 36,1 };
	m_Table[0x821e] = { 36,2 };
	m_Table[0x821f] = { 36,3 };
	m_Table[0x822a] = { 36,4 };
	m_Table[0x822c] = { 36,5 };
	m_Table[0x8230] = { 36,6 };
	m_Table[0x8231] = { 36,7 };
	m_Table[0x8236] = { 36,8 };
	m_Table[0x8239] = { 36,9 };
	m_Table[0x8247] = { 36,10 };
	m_Table[0x8258] = { 36,11 };
	m_Table[0x826f] = { 36,12 };
	m_Table[0x8270] = { 36,13 };
	m_Table[0x8272] = { 36,14 };
	m_Table[0x8273] = { 36,15 };
	m_Table[0x827a] = { 36,16 };
	m_Table[0x827e] = { 36,17 };
	m_Table[0x8282] = { 36,18 };
	m_Table[0x8292] = { 36,19 };
	m_Table[0x829d] = { 36,20 };
	m_Table[0x82a1] = { 36,21 };
	m_Table[0x82a6] = { 36,22 };
	m_Table[0x82ac] = { 36,23 };
	m_Table[0x82af] = { 36,24 };
	m_Table[0x82b1] = { 36,25 };
	m_Table[0x82b3] = { 36,26 };
	m_Table[0x82bd] = { 36,27 };
	m_Table[0x82cd] = { 36,28 };
	m_Table[0x82cf] = { 36,29 };
	m_Table[0x82d7] = { 36,30 };
	m_Table[0x82db] = { 36,31 };
	m_Table[0x82df] = { 36,32 };
	m_Table[0x82e5] = { 36,33 };
	m_Table[0x82e6] = { 36,34 };
	m_Table[0x82ef] = { 36,35 };
	m_Table[0x82f1] = { 36,36 };
	m_Table[0x82f9] = { 36,37 };
	m_Table[0x8302] = { 36,38 };
	m_Table[0x8303] = { 36,39 };
	m_Table[0x8304] = { 36,40 };
	m_Table[0x8305] = { 36,41 };
	m_Table[0x830e] = { 36,42 };
	m_Table[0x8328] = { 36,43 };
	m_Table[0x832b] = { 36,44 };
	m_Table[0x832c] = { 36,45 };
	m_Table[0x8336] = { 36,46 };
	m_Table[0x8346] = { 36,47 };
	m_Table[0x8349] = { 36,48 };
	m_Table[0x8350] = { 36,49 };
	m_Table[0x8352] = { 36,50 };
	m_Table[0x8361] = { 36,51 };
	m_Table[0x8363] = { 36,52 };
	m_Table[0x8367] = { 36,53 };
	m_Table[0x836b] = { 36,54 };
	m_Table[0x836f] = { 36,55 };
	m_Table[0x8377] = { 36,56 };
	m_Table[0x83ab] = { 36,57 };
	m_Table[0x83b1] = { 36,58 };
	m_Table[0x83b2] = { 36,59 };
	m_Table[0x83b7] = { 36,60 };
	m_Table[0x83bd] = { 36,61 };
	m_Table[0x83c7] = { 36,62 };
	m_Table[0x83ca] = { 36,63 };
	m_Table[0x83cc] = { 37,0 };
	m_Table[0x83dc] = { 37,1 };
	m_Table[0x83f1] = { 37,2 };
	m_Table[0x83f2] = { 37,3 };
	m_Table[0x8404] = { 37,4 };
	m_Table[0x840c] = { 37,5 };
	m_Table[0x840d] = { 37,6 };
	m_Table[0x840e] = { 37,7 };
	m_Table[0x841d] = { 37,8 };
	m_Table[0x8425] = { 37,9 };
	m_Table[0x8427] = { 37,10 };
	m_Table[0x8428] = { 37,11 };
	m_Table[0x843d] = { 37,12 };
	m_Table[0x8457] = { 37,13 };
	m_Table[0x845b] = { 37,14 };
	m_Table[0x8461] = { 37,15 };
	m_Table[0x8463] = { 37,16 };
	m_Table[0x846b] = { 37,17 };
	m_Table[0x846c] = { 37,18 };
	m_Table[0x8471] = { 37,19 };
	m_Table[0x8482] = { 37,20 };
	m_Table[0x848b] = { 37,21 };
	m_Table[0x8499] = { 37,22 };
	m_Table[0x849c] = { 37,23 };
	m_Table[0x84b2] = { 37,24 };
	m_Table[0x84b8] = { 37,25 };
	m_Table[0x84c4] = { 37,26 };
	m_Table[0x84c9] = { 37,27 };
	m_Table[0x84dd] = { 37,28 };
	m_Table[0x84ec] = { 37,29 };
	m_Table[0x84ff] = { 37,30 };
	m_Table[0x8511] = { 37,31 };
	m_Table[0x8513] = { 37,32 };
	m_Table[0x8517] = { 37,33 };
	m_Table[0x8521] = { 37,34 };
	m_Table[0x852c] = { 37,35 };
	m_Table[0x853d] = { 37,36 };
	m_Table[0x8549] = { 37,37 };
	m_Table[0x854a] = { 37,38 };
	m_Table[0x8574] = { 37,39 };
	m_Table[0x8584] = { 37,40 };
	m_Table[0x85aa] = { 37,41 };
	m_Table[0x85af] = { 37,42 };
	m_Table[0x85cf] = { 37,43 };
	m_Table[0x85e4] = { 37,44 };
	m_Table[0x85e9] = { 37,45 };
	m_Table[0x85fb] = { 37,46 };
	m_Table[0x8611] = { 37,47 };
	m_Table[0x8616] = { 37,48 };
	m_Table[0x864e] = { 37,49 };
	m_Table[0x864f] = { 37,50 };
	m_Table[0x8650] = { 37,51 };
	m_Table[0x8651] = { 37,52 };
	m_Table[0x865a] = { 37,53 };
	m_Table[0x866b] = { 37,54 };
	m_Table[0x8679] = { 37,55 };
	m_Table[0x867d] = { 37,56 };
	m_Table[0x867e] = { 37,57 };
	m_Table[0x8680] = { 37,58 };
	m_Table[0x8681] = { 37,59 };
	m_Table[0x868c] = { 37,60 };
	m_Table[0x8695] = { 37,61 };
	m_Table[0x86c7] = { 37,62 };
	m_Table[0x86cb] = { 37,63 };
	m_Table[0x86ed] = { 38,0 };
	m_Table[0x86ee] = { 38,1 };
	m_Table[0x8700] = { 38,2 };
	m_Table[0x8702] = { 38,3 };
	m_Table[0x8707] = { 38,4 };
	m_Table[0x8715] = { 38,5 };
	m_Table[0x871c] = { 38,6 };
	m_Table[0x8721] = { 38,7 };
	m_Table[0x8747] = { 38,8 };
	m_Table[0x877c] = { 38,9 };
	m_Table[0x878d] = { 38,10 };
	m_Table[0x87b3] = { 38,11 };
	m_Table[0x87ba] = { 38,12 };
	m_Table[0x8822] = { 38,13 };
	m_Table[0x8840] = { 38,14 };
	m_Table[0x884c] = { 38,15 };
	m_Table[0x884d] = { 38,16 };
	m_Table[0x8854] = { 38,17 };
	m_Table[0x8857] = { 38,18 };
	m_Table[0x8859] = { 38,19 };
	m_Table[0x8861] = { 38,20 };
	m_Table[0x8863] = { 38,21 };
	m_Table[0x8865] = { 38,22 };
	m_Table[0x8868] = { 38,23 };
	m_Table[0x886b] = { 38,24 };
	m_Table[0x886c] = { 38,25 };
	m_Table[0x8870] = { 38,26 };
	m_Table[0x8877] = { 38,27 };
	m_Table[0x8881] = { 38,28 };
	m_Table[0x888b] = { 38,29 };
	m_Table[0x888d] = { 38,30 };
	m_Table[0x8896] = { 38,31 };
	m_Table[0x88ab] = { 38,32 };
	m_Table[0x88ad] = { 38,33 };
	m_Table[0x88c1] = { 38,34 };
	m_Table[0x88c2] = { 38,35 };
	m_Table[0x88c5] = { 38,36 };
	m_Table[0x88d5] = { 38,37 };
	m_Table[0x88d9] = { 38,38 };
	m_Table[0x88e4] = { 38,39 };
	m_Table[0x88f3] = { 38,40 };
	m_Table[0x88f8] = { 38,41 };
	m_Table[0x88f9] = { 38,42 };
	m_Table[0x8902] = { 38,43 };
	m_Table[0x8910] = { 38,44 };
	m_Table[0x8944] = { 38,45 };
	m_Table[0x895f] = { 38,46 };
	m_Table[0x897f] = { 38,47 };
	m_Table[0x8981] = { 38,48 };
	m_Table[0x8986] = { 38,49 };
	m_Table[0x89c1] = { 38,50 };
	m_Table[0x89c2] = { 38,51 };
	m_Table[0x89c4] = { 38,52 };
	m_Table[0x89c6] = { 38,53 };
	m_Table[0x89c8] = { 38,54 };
	m_Table[0x89c9] = { 38,55 };
	m_Table[0x89ca] = { 38,56 };
	m_Table[0x89ce] = { 38,57 };
	m_Table[0x89d1] = { 38,58 };
	m_Table[0x89d2] = { 38,59 };
	m_Table[0x89e3] = { 38,60 };
	m_Table[0x89e6] = { 38,61 };
	m_Table[0x8a00] = { 38,62 };
	m_Table[0x8a89] = { 38,63 };
	m_Table[0x8a93] = { 39,0 };
	m_Table[0x8b07] = { 39,1 };
	m_Table[0x8b66] = { 39,2 };
	m_Table[0x8b6c] = { 39,3 };
	m_Table[0x8ba1] = { 39,4 };
	m_Table[0x8ba2] = { 39,5 };
	m_Table[0x8ba4] = { 39,6 };
	m_Table[0x8ba7] = { 39,7 };
	m_Table[0x8ba8] = { 39,8 };
	m_Table[0x8ba9] = { 39,9 };
	m_Table[0x8bab] = { 39,10 };
	m_Table[0x8bad] = { 39,11 };
	m_Table[0x8bae] = { 39,12 };
	m_Table[0x8baf] = { 39,13 };
	m_Table[0x8bb0] = { 39,14 };
	m_Table[0x8bb2] = { 39,15 };
	m_Table[0x8bb8] = { 39,16 };
	m_Table[0x8bb9] = { 39,17 };
	m_Table[0x8bba] = { 39,18 };
	m_Table[0x8bbc] = { 39,19 };
	m_Table[0x8bbd] = { 39,20 };
	m_Table[0x8bbe] = { 39,21 };
	m_Table[0x8bbf] = { 39,22 };
	m_Table[0x8bc1] = { 39,23 };
	m_Table[0x8bc4] = { 39,24 };
	m_Table[0x8bc6] = { 39,25 };
	m_Table[0x8bc8] = { 39,26 };
	m_Table[0x8bc9] = { 39,27 };
	m_Table[0x8bca] = { 39,28 };
	m_Table[0x8bcd] = { 39,29 };
	m_Table[0x8bcf] = { 39,30 };
	m_Table[0x8bd1] = { 39,31 };
	m_Table[0x8bd5] = { 39,32 };
	m_Table[0x8bd7] = { 39,33 };
	m_Table[0x8bda] = { 39,34 };
	m_Table[0x8bdd] = { 39,35 };
	m_Table[0x8bde] = { 39,36 };
	m_Table[0x8be1] = { 39,37 };
	m_Table[0x8be2] = { 39,38 };
	m_Table[0x8be5] = { 39,39 };
	m_Table[0x8be6] = { 39,40 };
	m_Table[0x8bec] = { 39,41 };
	m_Table[0x8bed] = { 39,42 };
	m_Table[0x8bef] = { 39,43 };
	m_Table[0x8bf1] = { 39,44 };
	m_Table[0x8bf4] = { 39,45 };
	m_Table[0x8bf5] = { 39,46 };
	m_Table[0x8bf6] = { 39,47 };
	m_Table[0x8bf7] = { 39,48 };
	m_Table[0x8bf8] = { 39,49 };
	m_Table[0x8bfa] = { 39,50 };
	m_Table[0x8bfb] = { 39,51 };
	m_Table[0x8bfe] = { 39,52 };
	m_Table[0x8c01] = { 39,53 };
	m_Table[0x8c03] = { 39,54 };
	m_Table[0x8c05] = { 39,55 };
	m_Table[0x8c08] = { 39,56 };
	m_Table[0x8c0a] = { 39,57 };
	m_Table[0x8c0b] = { 39,58 };
	m_Table[0x8c0e] = { 39,59 };
	m_Table[0x8c10] = { 39,60 };
	m_Table[0x8c13] = { 39,61 };
	m_Table[0x8c15] = { 39,62 };
	m_Table[0x8c22] = { 39,63 };
	m_Table[0x8c23] = { 40,0 };
	m_Table[0x8c26] = { 40,1 };
	m_Table[0x8c28] = { 40,2 };
	m_Table[0x8c2c] = { 40,3 };
	m_Table[0x8c2d] = { 40,4 };
	m_Table[0x8c31] = { 40,5 };
	m_Table[0x8c34] = { 40,6 };
	m_Table[0x8c37] = { 40,7 };
	m_Table[0x8c46] = { 40,8 };
	m_Table[0x8c4c] = { 40,9 };
	m_Table[0x8c61] = { 40,10 };
	m_Table[0x8c6a] = { 40,11 };
	m_Table[0x8c6b] = { 40,12 };
	m_Table[0x8c79] = { 40,13 };
	m_Table[0x8c8c] = { 40,14 };
	m_Table[0x8d1d] = { 40,15 };
	m_Table[0x8d1e] = { 40,16 };
	m_Table[0x8d1f] = { 40,17 };
	m_Table[0x8d21] = { 40,18 };
	m_Table[0x8d22] = { 40,19 };
	m_Table[0x8d23] = { 40,20 };
	m_Table[0x8d24] = { 40,21 };
	m_Table[0x8d25] = { 40,22 };
	m_Table[0x8d26] = { 40,23 };
	m_Table[0x8d27] = { 40,24 };
	m_Table[0x8d28] = { 40,25 };
	m_Table[0x8d29] = { 40,26 };
	m_Table[0x8d2a] = { 40,27 };
	m_Table[0x8d2b] = { 40,28 };
	m_Table[0x8d2c] = { 40,29 };
	m_Table[0x8d2d] = { 40,30 };
	m_Table[0x8d2e] = { 40,31 };
	m_Table[0x8d2f] = { 40,32 };
	m_Table[0x8d31] = { 40,33 };
	m_Table[0x8d34] = { 40,34 };
	m_Table[0x8d35] = { 40,35 };
	m_Table[0x8d37] = { 40,36 };
	m_Table[0x8d38] = { 40,37 };
	m_Table[0x8d39] = { 40,38 };
	m_Table[0x8d3a] = { 40,39 };
	m_Table[0x8d3c] = { 40,40 };
	m_Table[0x8d3e] = { 40,41 };
	m_Table[0x8d3f] = { 40,42 };
	m_Table[0x8d42] = { 40,43 };
	m_Table[0x8d43] = { 40,44 };
	m_Table[0x8d44] = { 40,45 };
	m_Table[0x8d4b] = { 40,46 };
	m_Table[0x8d4c] = { 40,47 };
	m_Table[0x8d4e] = { 40,48 };
	m_Table[0x8d4f] = { 40,49 };
	m_Table[0x8d50] = { 40,50 };
	m_Table[0x8d54] = { 40,51 };
	m_Table[0x8d56] = { 40,52 };
	m_Table[0x8d5a] = { 40,53 };
	m_Table[0x8d5b] = { 40,54 };
	m_Table[0x8d5e] = { 40,55 };
	m_Table[0x8d60] = { 40,56 };
	m_Table[0x8d62] = { 40,57 };
	m_Table[0x8d64] = { 40,58 };
	m_Table[0x8d66] = { 40,59 };
	m_Table[0x8d6b] = { 40,60 };
	m_Table[0x8d70] = { 40,61 };
	m_Table[0x8d74] = { 40,62 };
	m_Table[0x8d75] = { 40,63 };
	m_Table[0x8d76] = { 41,0 };
	m_Table[0x8d77] = { 41,1 };
	m_Table[0x8d81] = { 41,2 };
	m_Table[0x8d85] = { 41,3 };
	m_Table[0x8d8a] = { 41,4 };
	m_Table[0x8d8b] = { 41,5 };
	m_Table[0x8d9f] = { 41,6 };
	m_Table[0x8da3] = { 41,7 };
	m_Table[0x8db3] = { 41,8 };
	m_Table[0x8dc3] = { 41,9 };
	m_Table[0x8dcc] = { 41,10 };
	m_Table[0x8dd1] = { 41,11 };
	m_Table[0x8ddd] = { 41,12 };
	m_Table[0x8ddf] = { 41,13 };
	m_Table[0x8de8] = { 41,14 };
	m_Table[0x8dea] = { 41,15 };
	m_Table[0x8def] = { 41,16 };
	m_Table[0x8df3] = { 41,17 };
	m_Table[0x8df5] = { 41,18 };
	m_Table[0x8e0f] = { 41,19 };
	m_Table[0x8e22] = { 41,20 };
	m_Table[0x8e29] = { 41,21 };
	m_Table[0x8e2a] = { 41,22 };
	m_Table[0x8e44] = { 41,23 };
	m_Table[0x8e48] = { 41,24 };
	m_Table[0x8e6c] = { 41,25 };
	m_Table[0x8e6d] = { 41,26 };
	m_Table[0x8e72] = { 41,27 };
	m_Table[0x8e81] = { 41,28 };
	m_Table[0x8eab] = { 41,29 };
	m_Table[0x8eac] = { 41,30 };
	m_Table[0x8eaf] = { 41,31 };
	m_Table[0x8eb2] = { 41,32 };
	m_Table[0x8eba] = { 41,33 };
	m_Table[0x8f66] = { 41,34 };
	m_Table[0x8f67] = { 41,35 };
	m_Table[0x8f68] = { 41,36 };
	m_Table[0x8f6c] = { 41,37 };
	m_Table[0x8f6e] = { 41,38 };
	m_Table[0x8f6f] = { 41,39 };
	m_Table[0x8f70] = { 41,40 };
	m_Table[0x8f74] = { 41,41 };
	m_Table[0x8f7b] = { 41,42 };
	m_Table[0x8f7d] = { 41,43 };
	m_Table[0x8f7f] = { 41,44 };
	m_Table[0x8f83] = { 41,45 };
	m_Table[0x8f85] = { 41,46 };
	m_Table[0x8f86] = { 41,47 };
	m_Table[0x8f88] = { 41,48 };
	m_Table[0x8f89] = { 41,49 };
	m_Table[0x8f8a] = { 41,50 };
	m_Table[0x8f90] = { 41,51 };
	m_Table[0x8f91] = { 41,52 };
	m_Table[0x8f93] = { 41,53 };
	m_Table[0x8f96] = { 41,54 };
	m_Table[0x8f9b] = { 41,55 };
	m_Table[0x8f9c] = { 41,56 };
	m_Table[0x8f9e] = { 41,57 };
	m_Table[0x8f9f] = { 41,58 };
	m_Table[0x8fa3] = { 41,59 };
	m_Table[0x8fa8] = { 41,60 };
	m_Table[0x8fa9] = { 41,61 };
	m_Table[0x8fab] = { 41,62 };
	m_Table[0x8fb0] = { 41,63 };
	m_Table[0x8fb1] = { 42,0 };
	m_Table[0x8fb9] = { 42,1 };
	m_Table[0x8fbd] = { 42,2 };
	m_Table[0x8fbe] = { 42,3 };
	m_Table[0x8fc1] = { 42,4 };
	m_Table[0x8fc4] = { 42,5 };
	m_Table[0x8fc5] = { 42,6 };
	m_Table[0x8fc7] = { 42,7 };
	m_Table[0x8fc8] = { 42,8 };
	m_Table[0x8fce] = { 42,9 };
	m_Table[0x8fd0] = { 42,10 };
	m_Table[0x8fd1] = { 42,11 };
	m_Table[0x8fd4] = { 42,12 };
	m_Table[0x8fd8] = { 42,13 };
	m_Table[0x8fd9] = { 42,14 };
	m_Table[0x8fdb] = { 42,15 };
	m_Table[0x8fdc] = { 42,16 };
	m_Table[0x8fdd] = { 42,17 };
	m_Table[0x8fde] = { 42,18 };
	m_Table[0x8fdf] = { 42,19 };
	m_Table[0x8fea] = { 42,20 };
	m_Table[0x8feb] = { 42,21 };
	m_Table[0x8fed] = { 42,22 };
	m_Table[0x8ff0] = { 42,23 };
	m_Table[0x8ff7] = { 42,24 };
	m_Table[0x8ff9] = { 42,25 };
	m_Table[0x8ffd] = { 42,26 };
	m_Table[0x9000] = { 42,27 };
	m_Table[0x9001] = { 42,28 };
	m_Table[0x9002] = { 42,29 };
	m_Table[0x9003] = { 42,30 };
	m_Table[0x9006] = { 42,31 };
	m_Table[0x9009] = { 42,32 };
	m_Table[0x900a] = { 42,33 };
	m_Table[0x900f] = { 42,34 };
	m_Table[0x9010] = { 42,35 };
	m_Table[0x9012] = { 42,36 };
	m_Table[0x9014] = { 42,37 };
	m_Table[0x9017] = { 42,38 };
	m_Table[0x901a] = { 42,39 };
	m_Table[0x901b] = { 42,40 };
	m_Table[0x901d] = { 42,41 };
	m_Table[0x901e] = { 42,42 };
	m_Table[0x901f] = { 42,43 };
	m_Table[0x9020] = { 42,44 };
	m_Table[0x9022] = { 42,45 };
	m_Table[0x902e] = { 42,46 };
	m_Table[0x9038] = { 42,47 };
	m_Table[0x903b] = { 42,48 };
	m_Table[0x903c] = { 42,49 };
	m_Table[0x9042] = { 42,50 };
	m_Table[0x9047] = { 42,51 };
	m_Table[0x904d] = { 42,52 };
	m_Table[0x9053] = { 42,53 };
	m_Table[0x9057] = { 42,54 };
	m_Table[0x9063] = { 42,55 };
	m_Table[0x9065] = { 42,56 };
	m_Table[0x906d] = { 42,57 };
	m_Table[0x906e] = { 42,58 };
	m_Table[0x9075] = { 42,59 };
	m_Table[0x907f] = { 42,60 };
	m_Table[0x9080] = { 42,61 };
	m_Table[0x9093] = { 42,62 };
	m_Table[0x90a2] = { 42,63 };
	m_Table[0x90a3] = { 43,0 };
	m_Table[0x90a6] = { 43,1 };
	m_Table[0x90aa] = { 43,2 };
	m_Table[0x90ae] = { 43,3 };
	m_Table[0x90b5] = { 43,4 };
	m_Table[0x90b9] = { 43,5 };
	m_Table[0x90bb] = { 43,6 };
	m_Table[0x90c1] = { 43,7 };
	m_Table[0x90ca] = { 43,8 };
	m_Table[0x90ce] = { 43,9 };
	m_Table[0x90d1] = { 43,10 };
	m_Table[0x90d3] = { 43,11 };
	m_Table[0x90dd] = { 43,12 };
	m_Table[0x90e1] = { 43,13 };
	m_Table[0x90e8] = { 43,14 };
	m_Table[0x90ed] = { 43,15 };
	m_Table[0x90fd] = { 43,16 };
	m_Table[0x9102] = { 43,17 };
	m_Table[0x9119] = { 43,18 };
	m_Table[0x914c] = { 43,19 };
	m_Table[0x914d] = { 43,20 };
	m_Table[0x9152] = { 43,21 };
	m_Table[0x915a] = { 43,22 };
	m_Table[0x9165] = { 43,23 };
	m_Table[0x916c] = { 43,24 };
	m_Table[0x916e] = { 43,25 };
	m_Table[0x916f] = { 43,26 };
	m_Table[0x9170] = { 43,27 };
	m_Table[0x9171] = { 43,28 };
	m_Table[0x9175] = { 43,29 };
	m_Table[0x9176] = { 43,30 };
	m_Table[0x9177] = { 43,31 };
	m_Table[0x9178] = { 43,32 };
	m_Table[0x917f] = { 43,33 };
	m_Table[0x9187] = { 43,34 };
	m_Table[0x9189] = { 43,35 };
	m_Table[0x918b] = { 43,36 };
	m_Table[0x9192] = { 43,37 };
	m_Table[0x919b] = { 43,38 };
	m_Table[0x91c7] = { 43,39 };
	m_Table[0x91c9] = { 43,40 };
	m_Table[0x91ca] = { 43,41 };
	m_Table[0x91cc] = { 43,42 };
	m_Table[0x91cd] = { 43,43 };
	m_Table[0x91ce] = { 43,44 };
	m_Table[0x91cf] = { 43,45 };
	m_Table[0x91d1] = { 43,46 };
	m_Table[0x91dc] = { 43,47 };
	m_Table[0x9274] = { 43,48 };
	m_Table[0x9488] = { 43,49 };
	m_Table[0x9489] = { 43,50 };
	m_Table[0x948a] = { 43,51 };
	m_Table[0x9493] = { 43,52 };
	m_Table[0x9499] = { 43,53 };
	m_Table[0x949d] = { 43,54 };
	m_Table[0x949e] = { 43,55 };
	m_Table[0x949f] = { 43,56 };
	m_Table[0x94a0] = { 43,57 };
	m_Table[0x94a2] = { 43,58 };
	m_Table[0x94a6] = { 43,59 };
	m_Table[0x94a7] = { 43,60 };
	m_Table[0x94a9] = { 43,61 };
	m_Table[0x94ae] = { 43,62 };
	m_Table[0x94b1] = { 43,63 };
	m_Table[0x94b3] = { 44,0 };
	m_Table[0x94bb] = { 44,1 };
	m_Table[0x94be] = { 44,2 };
	m_Table[0x94c0] = { 44,3 };
	m_Table[0x94c1] = { 44,4 };
	m_Table[0x94c3] = { 44,5 };
	m_Table[0x94c5] = { 44,6 };
	m_Table[0x94d2] = { 44,7 };
	m_Table[0x94dc] = { 44,8 };
	m_Table[0x94dd] = { 44,9 };
	m_Table[0x94ec] = { 44,10 };
	m_Table[0x94ed] = { 44,11 };
	m_Table[0x94f0] = { 44,12 };
	m_Table[0x94f2] = { 44,13 };
	m_Table[0x94f5] = { 44,14 };
	m_Table[0x94f6] = { 44,15 };
	m_Table[0x94f8] = { 44,16 };
	m_Table[0x94fa] = { 44,17 };
	m_Table[0x94fe] = { 44,18 };
	m_Table[0x9500] = { 44,19 };
	m_Table[0x9501] = { 44,20 };
	m_Table[0x9504] = { 44,21 };
	m_Table[0x9505] = { 44,22 };
	m_Table[0x9508] = { 44,23 };
	m_Table[0x950b] = { 44,24 };
	m_Table[0x950c] = { 44,25 };
	m_Table[0x9510] = { 44,26 };
	m_Table[0x9519] = { 44,27 };
	m_Table[0x951a] = { 44,28 };
	m_Table[0x9521] = { 44,29 };
	m_Table[0x9524] = { 44,30 };
	m_Table[0x9525] = { 44,31 };
	m_Table[0x9526] = { 44,32 };
	m_Table[0x952d] = { 44,33 };
	m_Table[0x952e] = { 44,34 };
	m_Table[0x952f] = { 44,35 };
	m_Table[0x9530] = { 44,36 };
	m_Table[0x953b] = { 44,37 };
	m_Table[0x9540] = { 44,38 };
	m_Table[0x9541] = { 44,39 };
	m_Table[0x9547] = { 44,40 };
	m_Table[0x954d] = { 44,41 };
	m_Table[0x9556] = { 44,42 };
	m_Table[0x955c] = { 44,43 };
	m_Table[0x9576] = { 44,44 };
	m_Table[0x957f] = { 44,45 };
	m_Table[0x95e8] = { 44,46 };
	m_Table[0x95ea] = { 44,47 };
	m_Table[0x95ed] = { 44,48 };
	m_Table[0x95ee] = { 44,49 };
	m_Table[0x95ef] = { 44,50 };
	m_Table[0x95f2] = { 44,51 };
	m_Table[0x95f4] = { 44,52 };
	m_Table[0x95f7] = { 44,53 };
	m_Table[0x95f8] = { 44,54 };
	m_Table[0x95f9] = { 44,55 };
	m_Table[0x95fa] = { 44,56 };
	m_Table[0x95fb] = { 44,57 };
	m_Table[0x95fd] = { 44,58 };
	m_Table[0x9600] = { 44,59 };
	m_Table[0x9601] = { 44,60 };
	m_Table[0x9605] = { 44,61 };
	m_Table[0x960e] = { 44,62 };
	m_Table[0x9610] = { 44,63 };
	m_Table[0x9614] = { 45,0 };
	m_Table[0x9616] = { 45,1 };
	m_Table[0x961f] = { 45,2 };
	m_Table[0x9631] = { 45,3 };
	m_Table[0x9632] = { 45,4 };
	m_Table[0x9633] = { 45,5 };
	m_Table[0x9634] = { 45,6 };
	m_Table[0x9635] = { 45,7 };
	m_Table[0x9636] = { 45,8 };
	m_Table[0x963b] = { 45,9 };
	m_Table[0x963f] = { 45,10 };
	m_Table[0x9644] = { 45,11 };
	m_Table[0x9645] = { 45,12 };
	m_Table[0x9646] = { 45,13 };
	m_Table[0x9648] = { 45,14 };
	m_Table[0x964b] = { 45,15 };
	m_Table[0x964c] = { 45,16 };
	m_Table[0x964d] = { 45,17 };
	m_Table[0x9650] = { 45,18 };
	m_Table[0x9655] = { 45,19 };
	m_Table[0x965b] = { 45,20 };
	m_Table[0x9661] = { 45,21 };
	m_Table[0x9662] = { 45,22 };
	m_Table[0x9664] = { 45,23 };
	m_Table[0x9669] = { 45,24 };
	m_Table[0x966a] = { 45,25 };
	m_Table[0x9675] = { 45,26 };
	m_Table[0x9676] = { 45,27 };
	m_Table[0x9677] = { 45,28 };
	m_Table[0x9686] = { 45,29 };
	m_Table[0x968b] = { 45,30 };
	m_Table[0x968f] = { 45,31 };
	m_Table[0x9690] = { 45,32 };
	m_Table[0x9694] = { 45,33 };
	m_Table[0x9699] = { 45,34 };
	m_Table[0x969c] = { 45,35 };
	m_Table[0x96a7] = { 45,36 };
	m_Table[0x96b6] = { 45,37 };
	m_Table[0x96be] = { 45,38 };
	m_Table[0x96c0] = { 45,39 };
	m_Table[0x96c4] = { 45,40 };
	m_Table[0x96c5] = { 45,41 };
	m_Table[0x96c6] = { 45,42 };
	m_Table[0x96c7] = { 45,43 };
	m_Table[0x96cc] = { 45,44 };
	m_Table[0x96cd] = { 45,45 };
	m_Table[0x96cf] = { 45,46 };
	m_Table[0x96d5] = { 45,47 };
	m_Table[0x96e8] = { 45,48 };
	m_Table[0x96ea] = { 45,49 };
	m_Table[0x96ef] = { 45,50 };
	m_Table[0x96f6] = { 45,51 };
	m_Table[0x96f7] = { 45,52 };
	m_Table[0x96f9] = { 45,53 };
	m_Table[0x96fe] = { 45,54 };
	m_Table[0x9700] = { 45,55 };
	m_Table[0x9707] = { 45,56 };
	m_Table[0x9709] = { 45,57 };
	m_Table[0x970d] = { 45,58 };
	m_Table[0x9716] = { 45,59 };
	m_Table[0x971c] = { 45,60 };
	m_Table[0x971e] = { 45,61 };
	m_Table[0x9730] = { 45,62 };
	m_Table[0x9732] = { 45,63 };
	m_Table[0x9738] = { 46,0 };
	m_Table[0x9752] = { 46,1 };
	m_Table[0x9756] = { 46,2 };
	m_Table[0x9759] = { 46,3 };
	m_Table[0x975e] = { 46,4 };
	m_Table[0x9760] = { 46,5 };
	m_Table[0x9762] = { 46,6 };
	m_Table[0x9769] = { 46,7 };
	m_Table[0x9776] = { 46,8 };
	m_Table[0x978b] = { 46,9 };
	m_Table[0x9791] = { 46,10 };
	m_Table[0x97ad] = { 46,11 };
	m_Table[0x97e6] = { 46,12 };
	m_Table[0x97e7] = { 46,13 };
	m_Table[0x97e9] = { 46,14 };
	m_Table[0x97f3] = { 46,15 };
	m_Table[0x97f5] = { 46,16 };
	m_Table[0x97f6] = { 46,17 };
	m_Table[0x9875] = { 46,18 };
	m_Table[0x9876] = { 46,19 };
	m_Table[0x9877] = { 46,20 };
	m_Table[0x9879] = { 46,21 };
	m_Table[0x987a] = { 46,22 };
	m_Table[0x987b] = { 46,23 };
	m_Table[0x987d] = { 46,24 };
	m_Table[0x987e] = { 46,25 };
	m_Table[0x987f] = { 46,26 };
	m_Table[0x9881] = { 46,27 };
	m_Table[0x9882] = { 46,28 };
	m_Table[0x9884] = { 46,29 };
	m_Table[0x9886] = { 46,30 };
	m_Table[0x9887] = { 46,31 };
	m_Table[0x9888] = { 46,32 };
	m_Table[0x988a] = { 46,33 };
	m_Table[0x9891] = { 46,34 };
	m_Table[0x9893] = { 46,35 };
	m_Table[0x9896] = { 46,36 };
	m_Table[0x9897] = { 46,37 };
	m_Table[0x9898] = { 46,38 };
	m_Table[0x989c] = { 46,39 };
	m_Table[0x989d] = { 46,40 };
	m_Table[0x98a0] = { 46,41 };
	m_Table[0x98a4] = { 46,42 };
	m_Table[0x98ce] = { 46,43 };
	m_Table[0x98d8] = { 46,44 };
	m_Table[0x98d9] = { 46,45 };
	m_Table[0x98de] = { 46,46 };
	m_Table[0x98df] = { 46,47 };
	m_Table[0x9910] = { 46,48 };
	m_Table[0x9965] = { 46,49 };
	m_Table[0x996a] = { 46,50 };
	m_Table[0x996d] = { 46,51 };
	m_Table[0x996e] = { 46,52 };
	m_Table[0x9970] = { 46,53 };
	m_Table[0x9971] = { 46,54 };
	m_Table[0x9972] = { 46,55 };
	m_Table[0x9975] = { 46,56 };
	m_Table[0x9976] = { 46,57 };
	m_Table[0x9977] = { 46,58 };
	m_Table[0x997c] = { 46,59 };
	m_Table[0x997f] = { 46,60 };
	m_Table[0x9986] = { 46,61 };
	m_Table[0x9988] = { 46,62 };
	m_Table[0x998f] = { 46,63 };
	m_Table[0x9996] = { 47,0 };
	m_Table[0x9999] = { 47,1 };
	m_Table[0x9a6c] = { 47,2 };
	m_Table[0x9a70] = { 47,3 };
	m_Table[0x9a71] = { 47,4 };
	m_Table[0x9a73] = { 47,5 };
	m_Table[0x9a76] = { 47,6 };
	m_Table[0x9a7b] = { 47,7 };
	m_Table[0x9a7e] = { 47,8 };
	m_Table[0x9a82] = { 47,9 };
	m_Table[0x9a84] = { 47,10 };
	m_Table[0x9a86] = { 47,11 };
	m_Table[0x9a8c] = { 47,12 };
	m_Table[0x9a8f] = { 47,13 };
	m_Table[0x9a91] = { 47,14 };
	m_Table[0x9a97] = { 47,15 };
	m_Table[0x9a9a] = { 47,16 };
	m_Table[0x9aa4] = { 47,17 };
	m_Table[0x9aa8] = { 47,18 };
	m_Table[0x9ab8] = { 47,19 };
	m_Table[0x9ad8] = { 47,20 };
	m_Table[0x9b3c] = { 47,21 };
	m_Table[0x9b41] = { 47,22 };
	m_Table[0x9b42] = { 47,23 };
	m_Table[0x9b44] = { 47,24 };
	m_Table[0x9b4f] = { 47,25 };
	m_Table[0x9b54] = { 47,26 };
	m_Table[0x9c7c] = { 47,27 };
	m_Table[0x9c81] = { 47,28 };
	m_Table[0x9c8d] = { 47,29 };
	m_Table[0x9c9c] = { 47,30 };
	m_Table[0x9ca2] = { 47,31 };
	m_Table[0x9ca4] = { 47,32 };
	m_Table[0x9ccc] = { 47,33 };
	m_Table[0x9cd6] = { 47,34 };
	m_Table[0x9cd9] = { 47,35 };
	m_Table[0x9cde] = { 47,36 };
	m_Table[0x9e1f] = { 47,37 };
	m_Table[0x9e21] = { 47,38 };
	m_Table[0x9e23] = { 47,39 };
	m_Table[0x9e26] = { 47,40 };
	m_Table[0x9e2d] = { 47,41 };
	m_Table[0x9e3f] = { 47,42 };
	m_Table[0x9e45] = { 47,43 };
	m_Table[0x9e4f] = { 47,44 };
	m_Table[0x9e64] = { 47,45 };
	m_Table[0x9e70] = { 47,46 };
	m_Table[0x9e7f] = { 47,47 };
	m_Table[0x9e9f] = { 47,48 };
	m_Table[0x9ea6] = { 47,49 };
	m_Table[0x9ebb] = { 47,50 };
	m_Table[0x9ebe] = { 47,51 };
	m_Table[0x9ec4] = { 47,52 };
	m_Table[0x9ecd] = { 47,53 };
	m_Table[0x9ece] = { 47,54 };
	m_Table[0x9ed1] = { 47,55 };
	m_Table[0x9ed8] = { 47,56 };
	m_Table[0x9eef] = { 47,57 };
	m_Table[0x9f0e] = { 47,58 };
	m_Table[0x9f13] = { 47,59 };
	m_Table[0x9f20] = { 47,60 };
	m_Table[0x9f3b] = { 47,61 };
	m_Table[0x9f50] = { 47,62 };
	m_Table[0x9f7f] = { 47,63 };
	m_Table[0x9f84] = { 48,0 };
	m_Table[0x9f99] = { 48,1 };
	m_Table[0x9f9f] = { 48,2 };
	m_Table[0xff01] = { 48,3 };
	m_Table[0xff08] = { 48,4 };
	m_Table[0xff09] = { 48,5 };
	m_Table[0xff0c] = { 48,6 };
	m_Table[0xff0f] = { 48,7 };
	m_Table[0xff1a] = { 48,8 };
	m_Table[0xff1f] = { 48,9 };
}


CCharTable::CCharTable()
{
	InitTable();
}

static CCharTable instance;
